Re: [WCF] Method URI
От: k.o. Россия  
Дата: 17.01.11 16:03
Оценка:
Здравствуйте, BOleg, Вы писали:

BO>Добрый день, форум.


BO>Подскажите, как для basicHttpBinding разнести методы веб-сервиса по разным URL (формат сообщения SOAP)?

BO>Например, http://address/GetData и http://address/GetDataUsingDataContract.

BO>Есть атрибут [WebGet(UriTemplate = "GetData")], но он "attribute is a passive operation behavior ". Для SOAP же метод указывается в заголовке запроса.


Вроде бы в msdn, достаточно понятно объясняется, что такое "passive operation behavior", какая тут связь с форматом SOAP сообщений не понятно. WebGet и WebInvoke аттрибуты делают то, что нужно: можно использовать разные URL для разных методов и сообщения будут в формате SOAP. Если нужно изменить заголовки HTTP запроса можно написать свой IClientMessageInspector.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.