当前位置: 首页 > 编程语言 > C#

SOAPxml客户端-使用VisualStudio2010c#-怎么样?

时间:2023-04-10 11:45:31 C#

SOAPxml客户端-使用VisualStudio2010c#-怎么样?我是.NET世界的新手,但必须使用VStudioC#2010(.NET4.0)生成一个客户端,该客户端以SOAPXml方式从Web服务请求数据。我在这里寻找答案,但变得更加困惑。MSDN说“构建XMLWeb服务客户端”是.NET4.0的遗产,即WSDL是遗产。他们说,使用“WCF”。在WCF中,我迷路了——太多太模糊了。它必须更简单......我可以在网上找到所有示例-它们都使用WSDL,“传统”。下面是为了从Web服务获取数据而需要使用的服务的定义:Request:POST/catalog.asmxHTTP/1.1Host:www.somewebsite.comContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"https://www.somewebsite.com/KeywordSearch"stringintResponse:HTTP/1.1200OKContent-Type:text/xml;charset=utf-8Content-Length:length...一些东西..那么,构建这个简单客户端的正确方法或者至少是最合理的方法是什么?您会向新手推荐哪些工具/库/方法(假设VS2010C#、.NET4.0环境)?如果您有一个描述服务的WSDL/XSD,或者您可以导航到一个URL以获取该元数据,那么使用basicHttpBindingWCF可能是您最好的选择。WSDL绝对不是“遗留的”——如果有什么是遗留的,那么它就是ASP.NET/ASMX网络服务。给定一个您可以连接到的WSDL/XSD或URL,只需在VisualStudio中执行添加服务引用,您将立即启动并运行调用您的WCF服务-相信我!您不需要了解所有关于WCF的知识,只是为了调用一个简单的SOAPWeb服务……此外,使用WCF4.0,很多事情——尤其是配置——都得到了极大的改进和简化。至于资源:MSDNWCF开发人员中心拥有从初学者教程到文章和示例代码的一切资源。此外,请查看MSDN上的ScreenCasting库,了解有关您可能感兴趣的任何WCF相关主题的一些非常有用的10-15分钟信息块。以上是C#学习教程:SOAPxml客户端-使用VisualStudio2010c#-如何?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: