我有一个在 .NET 中构建并在 IIS 7.5 中发布的 Web 服务。 我尝试了一下,如果有效,但现在的问题是如何使用webservice .asmx
问题在于它有以下地址,并且不以 wsdl 结尾。
192.168.1.15/webservice/WebServiceFOX.asmx?op=ExisteExpediente
图片 01: http://postimg.org/image/l46c5nt79/
图片 02: http://postimg.org/image/6wgnh0gid/
问题是没有wsdl扩展的Web服务如何,我无法识别netbeans工具来生成代码java me,以便以后从java使用Web服务。 我希望你能帮助我。
最佳答案
服务的 WSDL 应位于以下 URL:<the_host>/webservice/WebServiceFOX.asmx?wsdl
其中主机是托管服务的位置(图像中的 localhost
或问题中的 192.168.1.15
)。
发送 SOAP 请求的端点应该是 <the_host>/webservice/WebServiceFOX.asmx
.
ASP.NET 生成您看到的页面,以便您可以使用 GET 请求在浏览器内测试服务。在这些页面中应该有一个到 WSDL 的链接(英语中该链接称为“服务描述”)。
关于java - 在java中使用.asmx Web服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33590934/