今天踩过的大坑…
这是一段使用okhttp进行get请求的代码
这里拿百度网址做实例
OkHttpClient client = new OkHttpClient();
Request request = new Request
.Builder().url("https://www.baidu.com/").get().build();
Response response = client.newCall(request).execute();
System.err.println(response.body().toString());
运行结果是 okhttp3.internal.http.RealResponseBody@4d50efb8 这段字符串,一脸懵逼, 正常结果应该是 一段html代码.
解决方法:
Replace
response.body().toString()
with
response.body().string()
改了之后运行一下就出来了.