3

我正在使用 Retrofit 进行后端通信:如果状态码不是 200,则回调调用失败方法。但是我想获取失败方法中的状态码以进行进一步的代码调节

        @Override
        public void failure(RetrofitError retrofitError) {

                Logger.e("ERROR Status:", retrofitError.getResponse().getStatus() + "");

            }
        }

但是上面的代码总是给出一个空指针异常。如何在失败时获取标题的状态代码。

请帮忙。

提前致谢。

4

1 回答 1

5

这是一个错误。将 OkHttp 的最新版本添加到您的依赖项中。

compile 'com.squareup.okhttp:okhttp:2.0.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'
于 2014-04-15T12:58:08.040 回答