调用wsdl接口 使用xml格式为参数

调用wsdl接口 使用xml格式为参数

由于之前代码都是java代码  里面直接调用了java包进行传输xml 所以目前要用kettle进行传输必须拼字符串,发现怎么拼都不对

接口为:http://120.35.29.XXXX:XXXX/service/ws/jsonWebService?wsdl  每个人接口不一样我就不展示了

直接访问出现如下效果

调用wsdl接口 使用xml格式为参数

目前是看到这个方法叫runjsonresult  所以我网上找了个模版 

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Body>
        <RunJsonResult xmlns="http://*********************.ths.com">
            <in0>*******************</in0>
            <in1>*</in1>
            <in2>*********************************</in2>
        </RunJsonResult>
    </Body>
</Envelope>

然后在postman上面测试发现不行  纠结了一晚上,效果还是如下

调用wsdl接口 使用xml格式为参数

调用wsdl接口 使用xml格式为参数

没办法 第二天接着啃,以为是模版不对,网上经常看到用soapui测试  那就测呗死吗当活马医

发现

调用wsdl接口 使用xml格式为参数

点左边目录树的request  再点运行 竟然可以? 马上把模版拷过来运行 还是不行 

调用wsdl接口 使用xml格式为参数

后面对比了下  地址上怎么就不用wsdl了?坑啊。。     特此记录  坑了我4个小时

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/2215.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号