我尝试通过Java执行一个SOAP请求并获得SOAP响应,然后从JSP页面调用它。我研究了许多网站,尝试了许多方法,但似乎无法让它工作。
URL u = new URL("http://www.mysitename.com/mysoaprequest.wsdl");
URLConnection uc = u.openConnection();
HttpURLConnection connection = (HttpURLConnection) uc;
我使用一些wsdl来测试http://www.webservicex.net/australianpostcode.asmx?wsdl
我一直收到这个错误
java.io.ioException:服务器返回HTTP响应代码:500的URL:HTTP://www.webservicex.net/australianpostcode.asmx?wsdl
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.application.tvcc.dmv.ca.gov/">
<soapenv:Header/>
<soapenv:Body>
<ser:getNewCourseCompletion>
<arg0>
<userDto>
<password>********</password>
<userId>anyone@somecourt.com</userId>
</userDto>
</arg0>
</ser:getNewCourseCompletion>
</soapenv:Body>
</soapenv:Envelope>
WSDL是一种菜单,定义了它将接受什么SOAP请求,以及它将返回给您什么。您实际上并没有将WSDL文档作为请求发送到该URL。如果您想深入研究应该发送什么XML,我建议您下载SOAPUI:
http://sourceforge.net/projects/soapui/files/soapui/4.5.1/
创建新项目并添加您提供的链接:
作为初始的WSDL(您应该在SoapUI中看到这个框)。然后,它将生成您可以发送该web服务的请求类型,并让您填写空白并将其发送出去。
如果您想从Java代码中实现这一点,您必须选择一个web服务平台,比如JAX-WS,并让它生成形成请求并发送请求的Java代码。请看一些JAX-WS教程。
我正在尝试进行第三方授权。当我向服务器发送一个POST请求时,它会发送HTML作为响应。
我是Groovy脚本新手。 要求从文本文件中读取请求值并将其传递给肥皂请求xml并保存输出。 面临的问题:我无法读取步骤1到步骤2的数据。然而,我也在设置上下文变量中的值。请帮助我解决此问题,以便我能够自动化整个过程。 注意:我们只能访问SOAPUI,不能访问SOAPUI Pro 步骤1: 第2步: 步骤3:
我正在使用API,我是PHP SOAP的新手。我正在尝试创建一个请求来获取车辆值,并希望获得响应值。 以下是示例SOAP 1.1请求。显示的占位符需要替换为实际值。 这是SOAP客户端URL调用- 这是我尝试过的,但没有结果- 我尝试了另一种方法,但在解析WSDL时出错 这是我得到的错误- SOAP-ERROR:解析WSDL:无法从'POST /vehicles/vehicle.asmxHTTP/
事情是这样的: 我正在为我的论文创建一个完全定制的服务器。在客户端,我希望能够请求服务器处理的数据库调用。然后,它以HTTP给出响应,以JSON提供查询结果。 我现在调用的方式是:使用JQuery的“getJSON()”方法。 虚拟示例: 在浏览器中运行带有此脚本的网页会在服务器端生成以下HTTP标头: 我的问题是:为了从浏览器上javascript的“result”参数中的响应中获得JSON负载
我的SOAP请求有问题。当我尝试向服务器发出下面的肥皂请求时,它会返回预期的结果。 位置: 输入: 输出: 它返回此连接的令牌。 但是当我尝试处理下面的请求时,它返回整个wsdl文件,而不是成功/失败响应。 地点:http://api.notificationmessaging.com/NMSOAP/NotificationService?wsdl 输入: 输出: 预期输出: 有人能提出实际问题是
我是一个全新的在做这3步,所以你能不能请帮助我一步一步。(我懂Java语言,到处写过几个脚本,但从来没有接触过SOAP的东西)。我需要这样做: 1)从两个SOAP服务请求并将响应存储在两个对象中。 4)在控制台中报告差异(而不是在JUnit中作为错误)。 谢谢!