使用okhttp遇到的问题,简单记录

来源:互联网 发布:南京艺术学院网络课程 编辑:程序博客网 时间:2024/06/05 16:33

1.okhttp联网获取数据

compile 'com.squareup.okhttp3:okhttp:3.3.1'

Github地址:https://github.com/square/okhttp

 

compile 'com.zhy:okhttputils:2.6.2'

Github地址:https://github.com/hongyangAndroid/okhttputils  现已停止维护

同步请求数据的时候遇到一个bug,response.body().string()只能请求一次,连续请求会报错(java.lang.IllegalStateException错误

项目开发中有时会遇到需要解析返回的状态码,也就是code,利用okhttp请求数据的时候默认的返回200的状态的是成功,其余的都是失败,这时如果需要获取返回错误的code

Response.code();

获取返回的内容:response.body().string()

不是esponse.body().toString()