Какая привязка (и) предоставляется вашей службе WCF?Если вы используете WsHttpBinding
, вам, вероятно, придется использовать https
.
Если служба использует BasicHttpBinding
, тогда http
должно быть в порядке, но вы 'Вам нужно будет изменить тип содержимого на text/xml
.
Обновление
Причина, по которой я говорю, заключается в том, что я использовал Visual Studio WebTests для отправки SOAP XMLк услугам WCF.При доступе к базовым конечным точкам HTTP он работает, только если я использую text/xml
.Может быть, вам нужно поместить содержимое заголовка SOAP в XML.Вот что я успешно использовал в прошлом:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<a:Action s:mustUnderstand="1">[ACTION]</a:Action>
<a:To s:mustUnderstand="1">[ADDRESS]</a:To>
</s:Header>
<s:Body>
...
</s:Body>
</s:Envelope>