在设置SOAP时,在URL中需要?wsdl吗?

本文关键字:wsdl URL 设置 SOAP | 更新日期: 2023-09-27 18:10:05

我继承了一个NUnit测试项目,代码具有没有?wsdl的SOAP URL,因此URL以../soap.svc结束。认证也缺少?wsdl,所以URL以../WebServices/Authentication/Service.asmx

结束

在连接时是否默认添加?wsdl ?

在设置SOAP时,在URL中需要?wsdl吗?

当您希望获得服务的实际WSDL定义文件时使用wsdl参数,而不是在您实际希望对服务进行服务调用时使用。例如:

// GET or POST requests to call service functions.
http://localhost/Service/Service.asmx 
// GET the WSDL XML file for this service
http://localhost/Service/Service.asmx?wsdl

一般来说,如果你希望与服务本身交互,你可能不应该在URL的末尾有?wsdl

服务。Asmx -它是您的端点

Service.asmx吗?WSDL——是服务的文档。

如果你在。net上使用"创建Web引用"或"创建服务引用"实现客户端,它会访问wsdl来收集有关服务和生成类的必要信息。