Android OKHttpClient-can';t连接

Android OKHttpClient-can';t连接,android,kotlin,build,retrofit2,okhttp,Android,Kotlin,Build,Retrofit2,Okhttp,这些都是我的代码: 模型类,如: data class User( var phone: String, var password: String ) 我将接口类命名为-->“API”: 接口API{ @获取(“id”) fun getCustomer(@Query(“id”)id:String ):2.打电话 @FormUrlEncoded @发布(“登录”) 趣味sentUser( @字段(“电话”)电话:字符串?, @字段(“密码”)密码:字符串? ):2.打电话 @FormUrlEnc

这些都是我的代码: 模型类,如:

data class User(
var phone: String,
var password: String
)

我将接口类命名为-->“API”:

接口API{
@获取(“id”)
fun getCustomer(@Query(“id”)id:String
):2.打电话
@FormUrlEncoded
@发布(“登录”)
趣味sentUser(
@字段(“电话”)电话:字符串?,
@字段(“密码”)密码:字符串?
):2.打电话
@FormUrlEncoded
@邮政(“身份证地址”)
趣味服饰(
@字段(“lat”)lat:字符串?,
@字段(“长”)液化天然气:字符串?
):2.打电话
}

然后我写了一个对象,如下所示:

对象ClientRetrofit{ private const val BASE_URL=”https://shahrman.ioplus.ir/api/peyk/"

private val okHttpClient=okHttpClient.Builder().build()
private val reformation=reformation.Builder()
.addConverterFactory(GsonConverterFactory.create())
.baseUrl(基本URL)
.客户(okHttpClient)
.build()
趣味建筑服务(服务类别):T{
返回改装。创建(维修)
}
}

在此之后,MainActivity类是:

val request = ClientRetrofit.buildService(APIS::class.java)
    val call = request.sentUser("09119907254", "654321" )

    call.enqueue(object : Callback<User> {
        override fun onResponse(call: Call<User>, response: Response<User>) {
            if (response.isSuccessful) {
                Toast.makeText(this@MainActivity, "response was  Successful", Toast.LENGTH_LONG)
                    .show()
             }
        }

        override fun onFailure(call: Call<User>, t: Throwable) {
            Toast.makeText(this@MainActivity, t.message, Toast.LENGTH_LONG).show()
        }
    })
}
val request=ClientRetrofit.buildService(API::class.java)
val call=request.sentUser(“09119907254”、“654321”)
排队(对象:Callback{
覆盖fun onResponse(调用:调用,响应:响应){
if(response.issucessful){
Toast.makeText(this@MainActivity,“回复成功”,Toast.LENGTH(长)
.show()
}
}
覆盖失效时的乐趣(调用:调用,t:可丢弃){
Toast.makeText(this@MainActivity,t.message,Toast.LENGTH\u LONG).show()
}
})
}

有什么错误?有什么错误?
private val okHttpClient = OkHttpClient.Builder() .build()

private val retrofit = Retrofit.Builder()
    .addConverterFactory(GsonConverterFactory.create())
    .baseUrl(BASE_URL)
    .client(okHttpClient)
    .build()

fun <T> buildService(service: Class<T>): T {
    return retrofit.create(service)
}
val request = ClientRetrofit.buildService(APIS::class.java)
    val call = request.sentUser("09119907254", "654321" )

    call.enqueue(object : Callback<User> {
        override fun onResponse(call: Call<User>, response: Response<User>) {
            if (response.isSuccessful) {
                Toast.makeText(this@MainActivity, "response was  Successful", Toast.LENGTH_LONG)
                    .show()
             }
        }

        override fun onFailure(call: Call<User>, t: Throwable) {
            Toast.makeText(this@MainActivity, t.message, Toast.LENGTH_LONG).show()
        }
    })
}