方式一:
<soap:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soap:mustUnderstand="1"> <wsse:UsernameToken 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" wsu:Id="UsernameToken-1"> <wsse:Username>admin</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"> Password11 </wsse:Password> </wsse:UsernameToken> </wsse:Security> </soap:Header>
方式二:
<soap:Header> <tns:RequestSOAPHeader xmlns:tns="http://localhost/Hello/web"> <tns:spId xmlns="http://localhost/Hello/web">wdw</tns:spId> <tns:spPassword xmlns="http://localhost/Hello/web">wdwsb</tns:spPassword> </tns:RequestSOAPHeader> </soap:Header>
tns:RequestSOAPHeader,tns:spId,tns:spPassword为自定义名称。
具体应用:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <AuthenticationHeader xmlns="http://ioms.360buy.com/"> <Token>666a8EN3oIijHY+KjS+2mg==</Token> </AuthenticationHeader> </soap:Header> <soap:Body> <GetOrderById xmlns="http://ioms.360buy.com/"> <orderId>3528695</orderId> <loadDetails>true</loadDetails> <flag>状态 顾客信息</flag> </GetOrderById> </soap:Body> </soap:Envelope>