我这边遇到的问题,是在和对方进行webservice接口交互的时候,用工具,调用对方的webservice接口,对方响应很快。但是用java生成的客户端调用就会很慢才得到响应。大概有5分钟左右。
这里我百度了下,百度上说的是因为http1.0和http1.1的差别,[https://blog.csdn.net/u012470138/article/details/53034327]
j
加上这段之后,在吃调用就好了。_call.setProperty(org.apache.axis.MessageContext.HTTP_TRANSPORT_VERSION, HTTPConstants.HEADER_PROTOCOL_V11);
以下是完整代码:
public String[] syncAwAcc(String name, String password, String jsonData) throws java.rmi.RemoteException {
if (super.cachedEndpoint == null) {
throw new org.apache.axis.NoEndPointException();
}
org.apache.axis.client.Call _call = createCall();
//这里是我加的代码
_call.setProperty(org.apache.axis.MessageContext.HTTP_TRANSPORT_VERSION, HTTPConstants.HEADER_PROTOCOL_V11);
_call.setOperation(_op