jaxws中SOAP请求中的标头未发送
我正在尝试使用以下代码(如本论坛中所示)发送一个标头和一个SOAP请求: public void clientInit() { 尝试 { 但是,标头仍然没有进入请求: POST/SubscriberServices/SubscriberServices HTTP/1.1 接受:text/xml,多部分/相关 内容类型:text/xml;字符集=utf-8 SOAPAction:“http://soap.sac.com" 用户代理:Metro/2.1(Branchs/2.1-6728;2011-02-03T14:14:58+0000)JAXWS-RI/2.2.3 JAXWS/2.2 主持人:10.56.100.10:8081 连接:保持活力 内容长度:826 " 我还看到有人建议使用: 在setOutboundHeaders中创建(jaxbContext,myJaxbObject),但我并不真正理解它的用途。(我对Java非常陌生…) 有人能给点建议吗? 先谢谢你 致以最良好的祝愿, 丹jaxws中SOAP请求中的标头未发送,soap,header,Soap,Header,我正在尝试使用以下代码(如本论坛中所示)发送一个标头和一个SOAP请求: public void clientInit() { 尝试 { 但是,标头仍然没有进入请求: POST/SubscriberServices/SubscriberServices HTTP/1.1 接受:text/xml,多部分/相关 内容类型:text/xml;字符集=utf-8 SOAPAction:“http://soap.sac.com" 用户代理:Metro/2.1(Branchs/2.1-6728;2011-0
service = new User_Service(getURL("http://10.56.100.10:8081/UserServices/UserServices?wsdl"), new QName("http://ws.userservices.sac.com/", "UserServices"));
port = service.getUserServicesPort();
WSBindingProvider bp = (WSBindingProvider)port;
bp.setOutboundHeaders(Headers.create(new QName("simpleHeader"),"username"));
}
catch (Exception exception)
{
error("Failed to create URL in Online Medition Client: " + exception.getMessage());
}
factory=new ObjectFactory();