[英]Consuming WCF service using javascript using WebScriptEndpoint
我在網上搜索,但沒有找到任何合適的文章來解釋如何使用javascript(尤其是WebScriptEndpoint)使用WCF服務。
有人可以為此提供任何指示嗎?
謝謝
這是一篇有關REST服務的好文章: http : //msdn.microsoft.com/zh-cn/magazine/dd315413.aspx
總而言之,您需要一個配置了webHttpBinding的端點。 該端點應該具有啟用webHttp的行為:
<services>
<service name="TestService">
<endpoint address="test" binding="webHttpBinding" behaviorConfiguration="restBehavior" contract="ITestService"/>
</service>
</services>
行為:
<behavior name="restBehavior">
<webHttp/>
</behavior>
然后在您的服務界面中:
[ServiceContract]
public interface ITestService
{
[OperationContract]
[WebGet(UriTemplate = "test?p={p}", ResponseFormat = WebMessageFormat.Json)]
string Test(string p);
}
您可以使用WebGet或WebInvoke屬性(取決於您要GET還是POST)...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.