Retrofit返回结果成功与失败相反
来源:互联网 发布:矿泉水国家标准数据 编辑:程序博客网 时间:2024/06/05 19:23
之前网络请求使用了retrofit 2.0.2,据说这是个神一样的网络框架封装,于是就用了。后来发现了一个问题,我发现返回的结果是相反的。即成功时返回失败结果,失败时返回成功结果。。。。。今天终于解决了问题,具体解决方式大家看修改前后代码对比,一目了然:
错误:
@PUT("bulbs/{devMac}/switch") Call<String> putBulbSwitch(@Path("devMac") String devMac,@Body Switch value);
正确:
@PUT("bulbs/{devMac}/switch") Call<Response> putBulbSwitch(@Path("devMac") String devMac,@Body Switch value);
用Response代替了String,这个response是我们自己写的一个类,具体代码如下:
public class Response { private String message; public Response(String message){ this.message=message; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; }}
1 0
- Retrofit返回结果成功与失败相反
- 使用Gson解析Retrofit返回结果
- 成功与失败共存
- 生活与失败 成功
- 成功与失败
- 失败与成功
- 成功与失败
- linuxcnc 成功与失败
- rxjava retrofit 返回网络结果时取请求参数
- GNU glibc库中函数执行成功与失败的返回值
- 成功与失败的箴言
- 项目成功与失败杂谈
- 项目成功与失败杂谈
- 成功与失败的价值观
- 成功与失败鞭策自己
- 成功与失败的理解
- 数据结构的一些基本操作(在表L中插入第i个元素e. 操作成功返回OK,失败时返回ERROR,删除表L中第i个元素,结果用e返回. 操作成功返回OK,失败时返回ERROR)
- 关于jmeter 断言结果(成功或失败表现)
- Dockerfile 语法
- 371. Sum of Two Integers
- Impala问题汇总
- 编程题目:The Coupon Code
- 有序数组长度为N 元素出现的长度为 大于等于 N 除 4 的最小的数
- Retrofit返回结果成功与失败相反
- static 方法和static 变量
- RecyclerView采用StaggeredGridLayoutManager布局的瀑布流效果
- L2-010. 排座位
- 劣质的草(USACO 美国信息学月赛)【7.13考试第一题】
- 我的多项式输出
- boost::program_options 解析命令行参数
- UITableView默认加载的区域
- Native层怎样获得java层实现的服务,如activity manager