我正在使用Retrofit 1.9
我正在调用一个永远不会发送响应主体的Web服务,只有200时才会发送响应,而404则不发送响应主体。 为了处理202的成功,它很容易,因为当代码在200到300之间时,Retrofit回调已经有一个方法“成功”。 但我遇到的问题是这部分:
@Override
public void failure(RetrofitError error) {
error.getResponse().getStatus();
}
我应该如何获取http响应代码以检查它是404还是500(或其他任何东西),因为error.getResponse()为空?我正在尝试这样做以正确通知用户。