AndroidAnnotations restClient得到404错误的响应体

时间:2015-08-12 08:25:34

标签: android spring android-annotations

我正在进行API调用,但API发回错误,状态代码为404.如何获取API的响应,以便我可以看到确切的错误是什么?

我得到的错误是:

08-12 09:52:05.977  11040-11221/eu.app W/RestTemplate﹕ POST request for "http://hidden-api-url.com" resulted in 404 (Not Found); invoking error handler
08-12 09:52:09.051  11040-11221/eu.app E/AndroidRuntime﹕ FATAL EXCEPTION: pool-5-thread-3
    Process: eu.app, PID: 11040
    org.springframework.web.client.HttpClientErrorException: 404 Not Found

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我抓住了HttpClientErrorException并得到了getResponseBodyAsString();的回复。

    try {
        restClient.restCall(data);
    } catch (HttpClientErrorException e) {
        Log.d("Response",e.getResponseBodyAsString());
    }