Как сделать так, чтобы сгенерированный сервис wsdl (сервис wcf) содержал мыльные заголовки? - PullRequest
2 голосов
/ 17 июля 2011

Я разработал службу WCF, которая использует заголовки SOAP как часть проверки процесса запроса. В моей сервисной части я проверяю, что заголовки SOAP отправлены и действительны. Я сгенерировал файлы WSDL, используя SOAPUI, чтобы отправить их своему клиенту. При тестировании сгенерированных wsdls я заметил, что SOAPUI не добавляет заголовки SOAP к запросам автоматически. Есть ли способ пометить сервис (с атрибутом или чем-то похожим) как сервис, которому нужны заголовки SOAP?

Спасибо

1 Ответ

3 голосов
/ 18 июля 2011

Если вы используете только некоторые перехватчики / инспекторы для проверки наличия этого заголовка, вы не можете ожидать, что он будет упомянут в WSDL.Заголовок упоминается в WSDL, только если он является частью контракта на сообщения, используемого вашей операцией, или если вы добавляете их в описание сообщения вручную .

...