我使用的是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(;