为Web服务生成代理是什么意思?(特定于.NET)
-
05-07-2019 - |
题
为Web服务生成新代理意味着什么? 什么是代理? 我已经将Web服务URL添加到Web引用中。 什么是disco,wsdl和asmx文件?
解决方案
如果您使用的是.NET,则Web服务代理会引用.NET为您生成的类(在添加Web引用之后),以便您可以在代码中与Web服务进行交互。
如果您不熟悉开发和.NET,您将不会注意到有关代理的任何特殊内容。你只需要考虑它用来与服务交互的类......但是,幕后的重要工作是格式化SOAP信封并序列化你的请求。
<强>更新强>
以下是您编辑的答案:
.disco - 用于在给定服务器上发现Web服务的文件。它不经常使用,并且用于相同目的的标准格式是UDDI。
.wsdl - Web服务定义语言。此文件定义了有关服务的所有内容。可用的方法,数据类型等
.asmx - 您要浏览的实际服务。相当于.NET网页的aspx文件。
不隶属于 StackOverflow