作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在网上搜索但没有找到任何合适的文章解释如何使用 javascript 使用 WCF 服务,尤其是 WebScriptEndpoint。
任何人都可以对此给出任何指导吗?
谢谢
最佳答案
这是一篇关于 REST 服务的好文章:http://msdn.microsoft.com/en-us/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)...
关于javascript - 使用 WebScriptEndpoint 使用 javascript 使用 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8149954/
我在网上搜索但没有找到任何合适的文章解释如何使用 javascript 使用 WCF 服务,尤其是 WebScriptEndpoint。 任何人都可以对此给出任何指导吗? 谢谢 最佳答案 这是一篇关于
我是一名优秀的程序员,十分优秀!