从 wsdl 生成的类调用方法
只是想问我是否可以在 javascript 中调用来自 WSDL 生成的类的方法。谢谢!
Just wanted to ask if I can call a method coming from a WSDL generated class inside javascript. Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的意思是通过使用添加服务引用/svcutil 导入 WSDL 生成的类,那么不行,因为这些工具不支持生成 javascript 客户端。
如果您想通过 javascript 访问 WCF 服务,您应该向该服务添加一个非 SOAP (REST) 端点,因为它可以获取/返回 JSON 数据(这很容易在 JS 中创建/使用)。您还可以查看 http://wcf.codeplex.com,它有一个用于接受本机的扩展jQuery 的 ajax 调用使用的数据格式 (application/x-www-form-urlencoded),以及一些示例。
If you mean a class generated by importing the WSDL using Add Service Reference / svcutil, then no, since those tools don't support generating javascript clients.
If you want to access a WCF service via javascript, you should add a non-SOAP (REST) endpoint to the service, since it can take / return JSON data (which is easy to create / consume in JS). You can also take a look at http://wcf.codeplex.com, which has an extension for accepting the native data format used by jQuery's ajax calls (application/x-www-form-urlencoded), along with some samples.