首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从非.NET客户端(ex.JAVA、HTML5)访问WCF服务需要哪些步骤?

从非.NET客户端(ex.JAVA、HTML5)访问WCF服务需要哪些步骤?
EN

Stack Overflow用户
提问于 2012-01-11 15:27:15
回答 1查看 466关注 0票数 1

我想创建一个可由非.NET客户端访问的WCF服务。除了基于REST的方法之外,是否有任何步骤涉及到将服务公开给其他客户端,如JAVA,HTML5,安卓等,请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2012-01-11 17:40:25

从非.NET客户端使用WCF服务应该与从.NET客户端使用它相同。您将需要wsdl来生成客户端代理,并使用该代理来访问WCF服务。

WCF服务可能有各种安全功能来保护它,您的客户端需要添加到它们以从服务获得适当的访问和响应。

从非.NET客户端访问时,您可能会遇到一些事情,即WCF服务没有平面Wsdl。在这种情况下,访问它变得有点困难。如果您计划为非.NET客户端开发WCF服务,我建议您确保使用平面Wsdl。此外,最好添加到基本概要1.1以使您的.NET服务具有互操作性,并在从非WCF客户端访问时尝试使用BasicHttpBinding来避免许多障碍(意思是确保您的服务得到适当的保护)

平面Wsdl ->这意味着你的Wsdl中不应该有任何引用外部xsd等的导入元素。

一旦你写好了WCF服务,试着从像FiddlerSOAP UI这样的工具中调用它,以确保当non.NET客户端访问它们时不会有问题。

如果你使用的是.NET 3.5,那么可以看看这个link

在WSDL4.5中,您将有一个内置到框架中的新选项来生成平面.NET。看看这个link

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8815625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档