错误 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: closed 解决方案
2016-09-26 10:33
741 查看
Retrofit 的使用参考,可以在这里查看 http://blog.csdn.net/aka_GZ/article/details/52447777
按照网上配置请求之并未成功拿到数据,
查看错误信息后发现出现这个异常 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: closed
经过排查,原因是因为在拦截器里面 ,打印了请求体,有说法是, response.body() 只能调用一次,再次调用会出现状态异常
看来想打印请求信息,需要另求它法了
按照网上配置请求之并未成功拿到数据,
查看错误信息后发现出现这个异常 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: closed
经过排查,原因是因为在拦截器里面 ,打印了请求体,有说法是, response.body() 只能调用一次,再次调用会出现状态异常
看来想打印请求信息,需要另求它法了
//网络拦截器 client.networkInterceptors().add(new Interceptor() { @Override public com.squareup.okhttp.Response intercept(Chain chain) throws IOException { Request request=chain.request(); com.squareup.okhttp.Response response = chain.proceed(request); Log.e("weiquan",""+request.httpUrl()+" "+request.headers()+" "+response.body().string()); return response; } });
相关文章推荐
- Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:
- Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_A
- Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_AR
- Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_AR
- Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_AR
- Gson解析出现类似错误;com.google.gson.JsonSyntaxException:java.lang.illegalStateException:Exception BEGIN_AR
- com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Invalid double: ""
- Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJE
- com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: For input string:
- com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Invalid double: ""
- com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was
- Exception in thread “main” com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: empty String
- Gson解析异常com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN解决方案
- 关于使用极光推送报 java.lang.ClassNotFoundException: com.google.gson.Gson”错误记录
- 关于apk打包,报java.lang.ClassCastException:com.google.gson.internal.LinkedTreeMap cannot be cast to 的错误
- com.google.gson.JsonSyntaxException: java.text.ParseException问题解决方案
- java.lang.ClassNotFoundException: com.google.gson.Gson 解决方案
- Gson解析报错 java.lang.ClassCastException: com.google.gson.internal.StringMap cannot be cast to XXX
- com.google.gson.JsonSyntaxException
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.s