【发布时间】:2020-05-07 13:24:01
【问题描述】:
请求已发送:-
@POST("config")
fun postApi(@Body jsonBody: JSONObject): Call<ResponseBody>
我收到如下回复:-
{"Response":{"Error":[{"message":"Error parsing JSON: unexpected token: bracket. (15360)\nUnable to infer Temp-Table or dataset schema from JSON Data. (15374)"}]}}
回调方法:-
call?.enqueue(object : Callback<ResponseBody> {
override fun onResponse(call: Call<ResponseBody>, response: Response<ResponseBody>) {
if (response.body() != null) {
Log.e("BASE_URL isSuccess : ", response.isSuccessful.toString())
Log.e("BASE_URL response : ", response.body()!!.string())
} else {
Log.e("failed", response.isSuccessful.toString())
}
}
override fun onFailure(call: Call<ResponseBody>, t: Throwable) {
Log.e("onFailure", t.printStackTrace().toString())
}
})
【问题讨论】:
-
你的邮递员检查过这个api吗?
-
是的..在邮递员中它工作正常。
-
你们可以参考这个链接:- semicolonworld.com/question/44764/…