2010-10-04 3 views
0

Я знаю, что вы можете использовать несколько привязок, но если вы реализуете службу REST, вы должны использовать webHttpBinding?Можете ли вы использовать webHttpBinding с REST?

+0

Вот что такое WebHttpBinding * означает * ... Какое дополнительное связывание вы бы предпочли использовать? –

+0

Не знаю, мне было любопытно, можно ли также создать службу на основе REST с помощью wsHttpBinding? – Xaisoft

ответ

4

WebHttpBinding - это то, что сообщает инфраструктуре WCF обмениваться данными в RESTful модуле - любая другая привязка будет определять другой протокол. В своем комментарии вы спрашиваете о wsHttpBinding. Если вы использовали эту привязку, у вас не было бы службы REST, у вас был бы веб-сервис SOAP.

+0

ОК, это очищает его. Я новичок в WCF и REST и сталкиваюсь со многими проблемами. Спасибо за ответ. – Xaisoft

1

Вам не нужно использовать напрямую WebHttpBinding. Вы также можете использовать собственную привязку или собственную привязку, но эти привязки должны использовать HttpTransportBindingElement и WebMessageEncodingBindingElement. Оба этих связующих элемента используются WebHttpBinding.

+0

Спасибо за понимание. – Xaisoft

Смежные вопросы