在设置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
?
当您希望获得服务的实际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来收集有关服务和生成类的必要信息。