调用webservice以前一直用的是java的 URL u = new URL(url);
conn = (HttpURLConnection) u.openConnection();,走的都是最底层。今天突然出现Server returned HTTP response code: 400。原因:接口变成了apache+tomcat集群。转发不了了。
开始测试发现:conn.setRequestProperty("SOAPAction", action);如果acton为null就转发不过去。为""就可以。
原来apache转发这种soap请求会出现这个情况。