Я использую asp.net 3.5 C # в качестве потребителя веб-сервиса и пытаюсь использовать сторонний java-веб-сервис, и к моему запросу уже прикреплена защита мыльного заголовка. По моему запросу проблем нет, но в ответной части я получаю «Безопасность заголовка SOAP не была понята». может быть, я пропустил какую-то конфигурацию на моем конце или что-то на стороне Java?
Вот конверт с ответом:
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header> <wsse:Security env:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsu:Created>2011-10-12T01:15:43.484Z</wsu:Created> <wsu:Expires>2011-10-12T01:20:43.484Z</wsu:Expires> </wsu:Timestamp> </wsse:Security> </env:Header> <env:Body> <pv:StatusResponse xmlns:pv="http://tempuri.org/lps" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <pv:status>0</pv:status> </pv:StatusResponse> </env:Body> </env:Envelope>
Заранее спасибо.
Я заканчиваю тем, что понизил весь проект с VS2008 до VS2005, чтобы максимизировать возможности и функциональность WSE3.0.XD