由于之前代码都是java代码 里面直接调用了java包进行传输xml 所以目前要用kettle进行传输必须拼字符串,发现怎么拼都不对
接口为:http://120.35.29.XXXX:XXXX/service/ws/jsonWebService?wsdl 每个人接口不一样我就不展示了
直接访问出现如下效果
目前是看到这个方法叫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上面测试发现不行 纠结了一晚上,效果还是如下
没办法 第二天接着啃,以为是模版不对,网上经常看到用soapui测试 那就测呗死吗当活马医
发现
点左边目录树的request 再点运行 竟然可以? 马上把模版拷过来运行 还是不行
后面对比了下 地址上怎么就不用wsdl了?坑啊。。 特此记录 坑了我4个小时
发布者:全栈程序员栈长,转转请注明出处:https://javaforall.cn/2215.html原文链接: