在java中为一次调用执行两次完整的Web服务

时间:2016-08-25 09:05:23

标签: web-services rest java-6 jersey-client

我使用Jersey客户端API 1.19调用Restful Web服务调用。在客户端,我已经调用了一次Web服务,但是被调用的Web服务又执行了两次。

在客户端呼叫或从服务端发送时是否有任何属性设置

如果没有其他方法可以跟踪问题

因为我经历了WCF method called twice,但它并没有帮助我

我的代码如下

 Client client = Client.create();

    WebResource webResource = client.resource(baseuri);
           webResource.method(POST);
    ClientResponse response = webResource.accept("application/xml")
            .type("application/xml").post(ClientResponse.class);

1 个答案:

答案 0 :(得分:0)

我在这里得到两个回复

因为我用过      webResource.method(" POST&#34);

即当我设置webResource方法时,webResource甚至使用clientResponse调用了服务。

最终我得到了两个响应,所以删除上面的代码后,服务只调用clientResponse调用而不是webResponse