soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文 您所在的位置:网站首页 soapui导入xml soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文

soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文

2024-03-04 15:16| 来源: 网络整理| 查看: 265

最近公司给了一个项目,其实很简单的页面,就是看到接口时是xml,然后我就有看些相关的资料,我们最主要使用的还是要借助于soapUI测试工具,这个测试工具也是很好用的,

接下来先说一下soapUI这个测试工具吧,我觉得还是蛮不错的这个。

soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文_数据

我是从网上找的wsdl地址,点击完ok后会出现方法名

soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文_数据_02

双击request 1出现xml请求体

soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文_xml_03

 

运行完之后紧接着就是返回的xml数据

soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文_xml_04

 

 现在知道请求体和返回的数据是什么了,直接就可以用ajax请求了,

$.ajax({   url: 'http://www.webxml.com.cn/WebServices/WeatherWebService.asmx',   type: 'post',   // 这个可写可不写,不写的话需要让后台给配置好 用nginx   Content-Type: text/xml; ,   data: '放入第三张图片的请求体',   success: function (msg) {     // 这样在控制台上会报415和跨域问题,     // 这样解决的话nginx配置吧     console.log(msg)     // 解决完跨域问题之后就会得到xml数据

    // 在这时你还是会看到控制台上会出现xml解析错误,但是不影响数据出现,这个问题是数据返回时前面的东西(这个要看你的电脑上有没有出现,我的写的就没有出现,别人写的就出现了。)

    

soapUI,wsdl文件怎么生成java代码 soapui如何发送xml报文_xml_05

    // 需要先转一下,在用replace替换成空的,就不会再报错,

    // 最后使用jquery获取dom元素节点来循环数据,渲染页面就可以了。

  

    //  代码

var oSerializer = new XMLSerializer();     msg = oSerializer.serializeToString(msg); // 转成了字符串     // 因为会报xml解析错误,所以转成字符串,用正则替换成空 在查找dome元素循环并找到文本追加到页面     $(msg.replace("


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有