簡體   English   中英

使用WebScriptEndpoint使用JavaScript消耗WCF服務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM