Существует требование добавить новую пару значений ключа заголовка http в запрос мыла. Что-то вроде ниже.
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Type: text/xml; charset=utf-8
New-Key: Some dynamic value
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
Как я могу добавить новую пару значений ключа (New-Key: Some dynamic value) в заголовок http при выполнении запроса на мыло? Позже значение будет извлечено сервером из http-заголовка. В качестве требования новое поле не должно добавляться ни в заголовок мыла, ни в тело мыла.
Мы используем инструмент IBM wsdl2java, который реализует спецификацию IBM JAX-RPC для создания клиентов Java и вызова вызовов веб-службы SOAP.