Пропадает mustUnderstand когда вызываю веб сервис из WCF
От: henson Россия http://www.njt-rails.com
Дата: 05.06.08 21:34
Оценка:
Вызываю веб сервис через WCF
Пакет SOAP выглядит следующим образом


<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header>
        <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none" />
    </s:Header>
.......
</s:Envelope>


Если я этот текст посылаю просто HTTP POST на тот веб сервис, то получаю ошибку 500
Если меняю на<Action s:mustUnderstand="0" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none" /> получаю 200 OK
Сам же WCF магическим образом вызывает все нормально. То ли сам заменяет 1 на 0, то ли вообще убирает его.

Непонятно где это происходит. Может кто сталкивался?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.