加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml – 从WSDL文件中确定端点

发布时间:2020-12-16 22:55:58 所属栏目:百科 来源:网络整理
导读:我是Web服务的新手,我的任务是尝试在PL / SQL中编写一些包,这些包向外部Web服务发出请求,以允许客户查看他们当前的支持票据以及我们在支持方面的状态门票.我已经获得了我尝试使用的服务的WSDL位置,并且我使用SOAPUI来检查WSDL以形成一些请求.但是,当我尝试运
我是Web服务的新手,我的任务是尝试在PL / SQL中编写一些包,这些包向外部Web服务发出请求,以允许客户查看他们当前的支持票据以及我们在支持方面的状态门票.我已经获得了我尝试使用的服务的WSDL位置,并且我使用SOAPUI来检查WSDL以形成一些请求.但是,当我尝试运行登录请求时,它总是失败(我认为因为SOAP UI中定义的端点不正确.

这是我尝试使用的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上运行了一项服务.

试一试.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读