Как добавить заголовок в запрос SOAP?

Я пытаюсь вызвать HTTPS SOAP веб-сервис через код Java:

    URL url = new URL("https://somehost:8181/services/"SomeService?wsdl");
    QName qname = new QName("http://services.somehost.com/", "SomeService");
    Service service = Service.create(url, qname);
    SomeService port = service.getPort(SomeService .class);
    port.doSomething();

Но получите исключение:

threw an unexpected exception: javax.xml.ws.soap.SOAPFaultException: Security Requirements not met - No Security header in message

Когда я проанализировал правильный пример запроса, я определил, что он должен содержать заголовок:

 
  http://somehost:8181/services/SomeService
  https://somehost:8181/services/"SomeService/doSomethingRequest
  
     http://www.w3.org/2005/08/addressing/anonymous
  
  uuid:3428539e-d645-72ae-adc0-5423c1e68942
  
     
        2013-01-15T16:36:30Z
        2014-01-15T14:06:30Z
     
  

Итак, как добавить этот заголовок в мой запрос SOAP?

Ответы на вопрос(4)

Ваш ответ на вопрос