0
웹 서비스 클라이언트를 개발 중입니다.웹 서비스 클라이언트를 생성하는 동안 "처리되지 않은 'mustUnderstand mustUnderstand'헤더 요소"를 수신합니다.
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" 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" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<S:Header>
<wsse:Security S:mustUnderstand="1">
<wsu:Timestamp wsu:Id="XWSSGID-13660988101781895308327" xmlns:ns15="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity" xmlns:ns14="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:ns13="http://www.w3.org/2003/05/soap-envelope">
<wsu:Created>2013-04-16T08:02:05Z</wsu:Created>
<wsu:Expires>2013-04-16T08:07:05Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</S:Header>
내가있는 wsHttpBinding을 사용할 수 없습니다 : 그것은 SoapUI와 함께 잘 작동 어디
Unprocessed 'mustUnderstand' header element: {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security
는 다음 헤더와 적절한 응답을 반환합니다. 내 요청 :
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken>
<wsse:Username>wstest</wsse:Username>
<wsse:Password>wstest</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</env:Header>
<env:Body>
<-- client method call implementation>
</env:Body>
</env:Envelope>
도와주세요. getHeaders() 메서드에서
나는이 대답이 질문과 관련이 없다고 생각합니다. 조금도. 한 번 사용한 것과 비슷한 오류 메시지가 있었기 때문에 이전에 사용한 적이있는 것을 버리는 것입니다. – sehe
wtf가 coldyak입니까? –
@ LightnessRacesinOrbit - 티베트 겨울에 일어나는 일? –