使用okhttp时没有返回json数据
来源:互联网 发布:淘宝淘金币兑换区 编辑:程序博客网 时间:2024/05/21 15:03
转自 http://m.blog.csdn.net/article/details?id=51898106
今天踩过的大坑........
这是一段使用okhttp进行post请求的代码
OkHttpClient client = new OkHttpClient(); RequestBody body = new FormEncodingBuilder() .add("key", value) .build(); Request request = new Request.Builder() .url(urlstr) .post(body) .build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Request request, IOException e) { } @Override public void onResponse(Response response) throws IOException { final String res = response.body().string(); new Thread(new Runnable() { @Override public void run() { Log.d("response", res); } }).start(); } });
运行结果返回的是com.squareup.okhttp.internal.http.RealResponseBody@52858c28这段字符串,一脸懵逼,本来应该是返回一段json字符串的。
解决方法:
Replace
String json = response.body().toString();
with
String json = response.body().string();
改了之后运行一下就出来了:
0 0
- 使用okhttp时没有返回json数据
- 使用okhttp时没有返回json数据
- 使用okhttp时没有返回正常数据
- 使用okhttp 解析json数据
- 使用OkHttp的Interceptor模拟返回数据
- php+jquery+ajax+json没有数据返回
- 《okhttp返回json数据:com.squareup.okhttp.internal.http.RealResponseBody@2b88614》
- 服务器返回JSON数据使用
- 使用Struts2返回JSON数据
- OKHTTP解析json数据
- OkHttp上传Json数据
- OkHttp请求json数据
- okhttp请求json数据
- SpringMVC 使用json-lib返回json数据
- 使用OKHttp请求json数据一直显示null
- 关于Gson解析Okhttp返回的json数据遇到的问题
- mvc使用JsonResult返回Json数据
- mvc使用JsonResult返回Json数据
- 洛谷P1057&CodevsP1148 传球游戏
- 51nod-1119 机器人走方格 V2
- (008)Intent在Activity中的穿梭
- SSM搭建-Spring之bean的属性值XML注入方式(4)
- Linux后台进程管理利器:supervisor
- 使用okhttp时没有返回json数据
- Java(多)线程中注入Spring的Bean
- 机器学习之什么是机器学习
- Very Good!!! - React 入门实例教程
- 第九周项目4-广义表算法库及应用
- 【策略回归】 对均线法则的验证
- String类
- scikit-learn学习笔记(2)---Dataset loading utilities
- 银行页面