改造错误体

时间:2015-06-07 14:40:32

标签: java android retrofit android-webservice

如何查看Retrofit Error正文消息?我所看到的只是字节数组,而我却无法阅读它。

enter image description here

enter image description here

4 个答案:

答案 0 :(得分:0)

您可以在RetrofitError对象中获取响应正文。 err.getResponse()会给您错误,err.getKind()会给您错误类型。

答案 1 :(得分:0)

当restofit收到响应时,使用Gson将响应转换为POJO。 你必须为接收响应而不是String对象创建POJO。

示例:this

答案 2 :(得分:0)

您可以将这些字节数组转换为字符串。

- (id)initWithCoder:(NSCoder *)decoder

答案 3 :(得分:0)

@Medo,您可以在代码中执行以下操作:

{{1}}

然后您可以找出代码中导致错误的原因。这适用于Retrofit 1.9.0而不是新的2.x beta版本。