此问题是无感。困难是由于软件中的错误。

我试图访问使用web服务了SoapUI 。该web服务开发的Delphi 7我可以调用与URL http://server/my.dll/soap/IDataMod发布的功能。 WSDL文件的HTML表示可以与web浏览器中的URL http://server/my.dll/wsdl/IDataMod访问

但我不能找到WSDL XML文件的URL。该WSDL / IDataMod页是一个html文件。我在哪里可以得到真实的东西?

我尝试了以下网址:

http://server/my.dll/wsdl?intf=IDataMod
http://server/my.dll/wsdl/IDataMod
http://server/my.dll/wsdl

所有这些返回一个html文件。

有帮助吗?

解决方案

快速回答:

的URL是http://server/my.dll/wsdl/IDataMod

现在的问题是无稽之谈,因为如果你可以看到WSDL的HTML表示,有对XML文件的链接。

这是真的在服务器中的错误。

下面是脏的细节。该应用程序有它自己的调度员。当URL有/ WSDL /它委托给TWSDLHTMLPublish。该缺陷是,它应该已经委托给DispatchRequest方法,它正确地显示基于在URL中的WSDL的XML的HTML。但它是委托给ServiceInfo方法,总是显示HTML表示。

其他提示

尝试类似 “肥皂/ IDataMod?WSDL”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top