我是Web服务的新手,我的任务是尝试在PL / SQL中编写一些包,这些包向外部Web服务发出请求,以允许客户查看他们当前的支持票据以及我们在支持方面的状态门票.我已经获得了我尝试使用的
这是我尝试使用的WSDL文件:
http://www.visionproject.se/api/docs/service.wsdl
以及服务的API:
http://www.visionproject.se/api/docs/soap_service_VisionProjectWebServiceService.html#login2
这是我想要形成的请求(如下所示).任何人都可以指出我正确的方向,为什么这是失败的?我相信它可能与顶部的端点有关,但我不确定.
正如我所说,我是Web服务的新手,实际上是PL / SQL(我来自PHP背景,之前从未做过这些事情),所以如果我没有提供足够的信息,我会道歉.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vis="http://www.visionproject.se/service/VisionProjectService-v2"> <soapenv:Header/> <soapenv:Body> <vis:login2> <!--Optional:--> <username>?</username> <!--Optional:--> <password>?</password> <!--Optional:--> <visionProjectVersion>?</visionProjectVersion> </vis:login2> </soapenv:Body> </soapenv:Envelope>您提供的API文档链接中提供了一些示例测试客户端.这些使用以下端点URL:
http://www.visionproject.se/service/VisionProject-v2/VisionProjectWebServiceService
将此粘贴到浏览器时,它会返回“无效的SOAP请求”,因此好像在此URL上运行了一项服务.
试一试.