Можно ли отправить сообщение в службу WCF, размещенную в IIS? Я знаю, что это возможно с помощью REST, но мне действительно нужны заголовки WSDL и заголовки SOAP. Мне нужно перевести существующие веб-службы ASMX в WCF, но мне также нужно разрешить моим клиентам продолжать использовать эту услугу через HTTP-сообщения (xml http-запрос через javascript). Является ли REST моим единственным вариантом?WCF BasicHttpBinding Http Post
1
A
ответ
0
Нет, с помощью службы SOAP вам необходимо использовать методы и действия SOAP - вы не можете использовать HTTP POST для «выгрузки» некоторых данных в службе SOAP.
Если вам нужна HTTP POST, тогда REST - это путь.
0
Вы также можете использовать REST стиль WCF http://msdn.microsoft.com/en-us/netframework/cc950529.aspx
+0
Спасибо! REST отлично смотрится, за исключением WSDL. – Quadwwchs
Я боялся. Таким образом, единственный способ использовать веб-службу WCF - добавить ссылку на службу клиенту? – Quadwwchs
@Quadwwchs: если это веб-сервис в стиле SOAP - да, вам нужно добавить ссылку на службу. –