Java JAX-WS Web Service调用Axis2客户端,如何添加自定义http请求头



我使用的是java 1.4。axis2版本是1.5.6。我想做的是在向使用JAX-WS RI 2.2.9开发的web服务发送数据时,向htt_request_header添加用户名和密码。

我想在SOAP屏幕截图的Headers选项卡中添加两项。

问题已经解决。由于wsdl地址被创建为https,因此在存根文件中被固定为http,并使用以下方法添加了头。

ServiceClient ServiceClient=存根_getServiceClient((;列表头=(列表(serviceClient.getOptions((.getProperty(HTTPConstants.HTTP_headers(
if(headers==null({
headers=new ArrayList((;}headers.add(new Header("username",username((;headers.add(new Header("password",password((;serviceClient.getOptions((.setProperty(HTTPConstants.HTTP_HEADERS,HEADERS(;

最新更新