你能否只使用webHttpBinding和REST?

时间:2010-10-04 15:37:38

标签: wcf rest

我知道你可以使用多个绑定,但是如果你实现了一个REST服务,你必须使用webHttpBinding吗?

2 个答案:

答案 0 :(得分:4)

webHttpBinding告诉WCF框架以RESTful方式进行通信 - 任何其他绑定都会定义不同的协议。在您的评论中,您询问wsHttpBinding - 如果您使用了该绑定,则您将没有REST服务,您将拥有SOAP Web服务。

答案 1 :(得分:1)

您无需直接使用WebHttpBinding。您也可以使用自定义绑定或自己的绑定,但这些绑定必须使用HttpTransportBindingElement和WebMessageEncodingBindingElement。这两个绑定元素都由WebHttpBinding使用。