如何从WCF服务webHttpBinding获取javascript代理
How to get javascript proxy from WCF service webHttpBinding
我设置了所有的端点、绑定和行为,以便使用json使用服务,但现在我不知道如何生成javascript代理,以便通过Ajax从我的客户端访问javascript JQuery代码。有什么想法吗?
请不要试图建议我在WCF和客户端之间使用服务器端方法(例如,asp.net mvc操作定制服务),谢谢。
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding name="Binding1" />
</webHttpBinding>
</bindings>
<services>
<service name="IServiceForJQuery">
<endpoint behaviorConfiguration="Behavior1"
binding="webHttpBinding" bindingConfiguration="Binding1" name="Endpoint1"
contract="IServiceForJQuery" />
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="Behavior1">
<enableWebScript />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
Rick Strahl有一篇关于这方面的博客文章。
他创建了一个脚本代理类,可以用来调用该服务。
相关文章:
- 从ajax请求中获取javascript对象
- 以同步方式获取Javascript Promise的值
- 获取javascript中的公钥格式
- 获取javascript函数中的按钮名称
- 如何在C#中获取Javascript变量值
- 从其名称获取javascript数组对象
- 如何从Selenium获取JavaScript值
- 如何获取javascript输入并在html中调用它
- 获取javascript函数中另一个javascript函数的响应
- 获取javascript中输入元素的索引
- 获取javascript中json_encoded数组的元素
- 在ajax请求中使用jquery获取javascript响应UJS
- 获取Javascript中单选按钮的true或false
- 获取javascript中的元数据属性
- 获取Javascript中DOM元素的screenX
- 如何在事件处理程序中获取 javascript 事件对象
- 使用 JQuery 从表单中获取 javascript 多维数组
- 获取 JavaScript 中复选框的值
- 如何从函数名称中获取JavaScript的源代码
- VBA中有没有一种方法可以获取javascript生成的元素