【发布时间】:2017-01-07 20:11:10
【问题描述】:
我在 Android 中有以下改造 2,首先是标量转换器工厂,然后是 gson 转换器,但是当我调用字符串调用并且响应以字符串形式出现时,它给了我例外“不是 JSON 对象:”成功“。
我错过了什么吗?
改造创作:
Retrofit retrofit = new Retrofit.Builder()
.addConverterFactory(ScalarsConverterFactory.create())
.addConverterFactory(GsonConverterFactory.create(gson))
.baseUrl(IPService.END)
.client(new OkHttpClient.Builder().build())
.build();
调用创建:
@POST("/friends/sendRequest")
Call<String> sendFriendRequest(...);
调用执行:
Response<String> a = myApi.sendFriendRequest(...).execute();
响应正文为“成功”。
【问题讨论】:
-
需要有一些
jsonkey,比如响应应该是{"responsemessage":"Success"}。这就是它抛出异常的原因 -
您可以将回复原样发布在日志中或邮递员上吗?