5

WCF 中的 webHttp 和 enableWebScript 有什么区别?我应该将哪个用于 WCF REST POST 请求?

4

1 回答 1

13

要使您的 WCF 服务 RESTful,您必须使用WebHttp 和 WebHttpBinding

要从 AJAX 页面访问您的服务,您必须使用 enableWebScript。这类似于在 asmx 服务中添加 [ScriptService] 属性。

因此,如果服务必须是安静的,但您不想从 AJAX 访问它,则不必包含 enableWebScript。

http://msdn.microsoft.com/en-us/library/bb924425.aspx

http://msdn.microsoft.com/en-us/library/bb675191.aspx

于 2013-10-28T13:05:18.647 回答