实现responseHandler接口

时间:2012-04-16 21:21:00

标签: java web-services apache httpclient

我正在实现httpclient响应处理程序。正在进行的通话是post,就像这样

result = httpclient.execute(httppost, responsehandler);

现在我想实现我的responsehandler。这样我就可以获取我的回复的状态代码。我只对状态代码感兴趣,即200,404,403,然后我想将此响应作为 int 返回

类似

public class MyResponseHandler implements ResponseHandler<Integer> {

    public Integer handleResponse(HttpResponse respons) throws ClientProtocolException, IOException {
        // TODO Auto-generated method stub
        return 0;
    }

现在问题是,我没有在响应对象中看到任何response.getStatusCode()方法。如何获取我的WS调用的状态代码?

1 个答案:

答案 0 :(得分:1)

使用response.getStatusLine().getStatusCode()