我正在实现 httpclient 响应处理程序。正在进行的调用是这样的 post
结果 = httpclient.execute(httppost, 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 调用的状态代码?
最佳答案
使用response.getStatusLine().getStatusCode()
。
关于java - 实现responseHandler接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10181895/