java - 实现responseHandler接口(interface)

标签 java web-services apache httpclient

我正在实现 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/

相关文章:

java - php 和 servlet 应用程序之间的通信

java - 服务器端的R计算

php - 寻找比index.html更好的索引

php - $_SERVER ['HTTP_AUTHORIZATION' ] 丢失

apache - DNS 问题 - dig 解决但 curl 无法连接到主机

java - 将 Web 应用程序引入 IBM Websphere Portal 6.0

Java:IDE 与 Maven War 覆盖层配合良好

Java获取可用内存

Eclipse中的Java测试,编写方法

javascript - 在 ASP 中仅使用 jquery 和 Web 服务从客户端上传图像