soap是什么意思

更新时间:2022-11-26 20:40:41 阅读: 评论:0


2022年11月26日发(作者:多事之秋的意思)

SoapUI基本使⽤⽅法

⼀、测试webrvice接⼝

webrvice(SOAP)与HTTP接⼝的区别

1、什么是webrvice

WebService就是Web服务的意思,对应的应⽤层协议为

SOAP

(相当于

HTTP

协议),可理解为远程调⽤技术。

2、特点

客户端发送的请求主体内容(请求报⽂)的格式为XML格式

接⼝返回的响应主体内容(响应报⽂)的格式为XML格式

3、webrvice相对http(post/get)有好处吗?

接⼝中实现的⽅法和要求参数⼀⽬了然

不⽤担⼼⼤⼩写问题

不⽤担⼼中⽂urlencode问题

代码中不⽤多次声明认证(账号,密码)参数

传递参数可以为数组,对象等...

4、webrvice相对http(post/get)快吗?

由于要进⾏xml解析,速度可能会有所降低。

5、WSDL的介绍

就是WebService接⼝对应的WSDL⽂件,该⽂件通过xml格式说明如何调⽤,可以看作WebService的接⼝⽂档(使⽤说明书)。

使⽤soapui进⾏webrvice接⼝测试

1、新建soapproject

2、导⼊WSDL(直接填写上⾯的wsdl地址即可),名字会⾃动输⼊。

3、打开任意请求报⽂,在问号处修改参数,点击绿⾊⼩箭头发送请求。

⼆、测试REST接⼝

1、什么是REST

相对⽽⾔,SOAP协议属于复杂的、重量级的协议,当前随着Web2.0的兴起,表述性状态转移(ReprentationalState

Transfer,REST)逐步成为⼀个流⾏的架构风格。REST是⼀种轻量级的WebService架构风格,其实现和操作⽐SOAP和XML-RPC更为简

洁,可以完全通过HTTP协议实现,还可以利⽤缓存Cache来提⾼响应速度,性能、效率和易⽤性上都优于SOAP协议。REST架构对资源的操作

包括获取、创建、修改和删除资源的操作正好对应HTTP协议提供的GET、POST、PUT和DELETE⽅法,这种针对⽹络应⽤的设计和开发⽅式,

可以降低开发的复杂性,提⾼系统的可伸缩性。REST架构尤其适⽤于完全⽆状态的CRUD(Create、Read、Update、Delete,创建、读取、

更新、删除)操作。

2、REST和SOAP的区别

核⼼:在SOAP模式把HTTP作为⼀种通信协议,⽽不是应⽤协议。所以http中的表头,错误信息等全部⽆视。实际上http有putgetpost

delete等⽅法。

REST则不然,HTTPmethod中的POSTGETPUTDELETE都是与请求⽅法对应的,rest真正实现了http的五层结构。

REST提交的请求中,代理服务器可以通过请求⽅式直接判断请求动作是要进⾏什么操作。

使⽤soapui进⾏REST接⼝测试

1、新建RESTproject

2、填写URL,点击OK

3、点击绿⾊⼩箭头发送请求

三、测试HTTP接⼝

1、新建⼀个空项⽬

2、右键该项⽬,新建testsuite

3、新建testca

4、添加httprequest

5、填写URL和请求参数

6、点击绿⾊⼩箭头发送请求,如果需要请求头也可以进⾏填写。

7、如果请求需要带ssion,记得勾选此项

本文发布于:2022-11-26 20:40:41,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/26469.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:watchman
下一篇:家庭副业
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图