2010-10-04 23 views
0

我知道你可以使用多個綁定,但是如果你實現了一個REST服務,你必須使用webHttpBinding嗎?你只能使用webHttpBinding與REST?

+0

這就是WebHttpBinding *的意思* ...您更願意使用哪種綁定? – 2010-10-04 15:40:06

+0

我不這樣做,我只是好奇你是否可以用wsHttpBinding構建一個基於REST的服務? – Xaisoft 2010-10-04 15:44:34

回答

4

webHttpBinding告訴WCF框架以REST風格進行通信 - 任何其他綁定都會定義不同的協議。在你的評論中,你問了關於wsHttpBinding - 如果你使用了綁定,你不會有一個REST服務,你會有一個SOAP Web服務。

+0

好的,這清除了它。我是WCF和REST的新手,遇到很多問題。感謝你的回答。 – Xaisoft 2010-10-04 15:50:14

1

你不需要直接使用WebHttpBinding。您也可以使用自定義綁定或您自己的綁定,但這些綁定必須使用HttpTransportBindingElement和WebMessageEncodingBindingElement。這兩個綁定元素都由WebHttpBinding使用。

+0

感謝您的洞察力。 – Xaisoft 2010-10-04 20:19:21

相關問題