Мне нужно использовать веб-сервис, которому нужен заголовок безопасности oasis, содержащий имя пользователя, имя пользователя и пароль, как показано ниже -
<soapenv:Header> <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsse:UsernameToken wsu:Id=""> <wsse:Username>xxxxx</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"xxx</wsse:Password> <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">xxxxxxxx</wsse:Nonce> <wsu:Created>2018-09-29T20:10:34.377Z</wsu:Created> </wsse:UsernameToken> </wsse:Security> </soapenv:Header>
У меня WSDL, и я создал классы Java с помощью плагина Gradle JAXB.Сейчас я ищу способ добавить вышеуказанный заголовок безопасности в мыльном сообщении перед вызовом Webservice.Пожалуйста, совет.