java - 在java中使用.asmx Web服务?

标签 java asp.net web-services soap wsdl

我有一个在 .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/

相关文章:

java - Eclipse 中的 WSDL 验证命名空间失败

Java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/firebase/FirebaseApp 错误

c# - 如何在按钮单击事件上打开新的浏览器窗口?

asp.net - 该字段太小,无法接受您尝试添加的数据量

c# - 从 C# 调用 Java WS

java - 如何将 LinkedHashMap 转换为自定义 java 对象?

java - Java 是 "pass-by-reference"还是 "pass-by-value"?

c# - 数学公式设计模式

java - Java 中的 setter/getter ——我正在做的事情安全吗?

asp.net - 引发了 'System.OutOfMemoryException' 类型的异常。为什么?