没有合适的资源?快使用搜索试试~ 我知道了~
面向服务架构(SOA)web系统架构设计-SOA原理与技术 05 REST API设计(共55页).pptx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 176 浏览量
2021-12-09
22:53:53
上传
评论
收藏 7.4MB PPTX 举报
温馨提示
试读
55页
完整全套资源下载地址:https://download.csdn.net/download/qq_27595745/59671179 【完整课程列表】 SOA原理与技术 00 课程简介(共66页).ppt SOA原理与技术 01 SOA技术概述(共74页).ppt SOA原理与技术 02 Web服务基础(共66页).ppt SOA原理与技术 03 Web服务实现(共55页).pptx SOA原理与技术 04 REST基础(共44页).ppt SOA原理与技术 05 REST API设计(共55页).ppt SOA原理与技术 06 服务组合技术(共61页).ppt SOA原理与技术 07 BPEL业务流程(共136页).ppt SOA原理与技术 08 期末复习(共11页).pptx
资源推荐
资源详情
资源评论
P1
RESTful API基础
P2
1.统一接口
2.资源定位
3.传输格式
4.处理响应
5.内容协商
大纲
P3
安全性是指外系统对该接口的访问,不会使服务器资源的状态发生改变
幂等性(Idempotent)是一个数学上的概念,在这里是指外系统对同一
REST接口的多次访问,得到的资源状态是相同的。在网速不够快的情
况下,客户端发送一个请求后不能立即得到响应,由于不能确定是否请
求是否被成功提交,所以它有可能会再次发送另一个相同的请求,幂等
性决定了第二个请求是否有效。
安全性与幂等性
P4
REST使用HTTP的GET方法获取服务提供的资源。GET方法是只
读的,那么它是幂等和安全的吗?
1.1 GET方法
HTTP的GET方法用于读取资源。GET方法是幂等的,因为读取同一个资源,总
是得到相同的数据。GET方法也是安全的,因为读取资源不会对其状态做改
动。JAX-RS2.0指出了@GET注释对资源方法的定义,使得该方法用于处理GET
请求。
虽然GET方法的特性是幂等和安全的,但这不意味着任何一个定义处理GET请
求的方法都是幂等和安全的。换句话说,设计不良的API有可能就违背GET的
特性,将一个不该是GET的方法定义为之。
P5
1.1 GET方法
请求资源示意图
在系统B中设计一个REST的API,在客户端调用时读取系统A中x类型的数据,然后
将A.x与系统B内的y类型数据作比较,如果两个集合的内容、最后更新时间上有
不同,需要执行同步数据,即将A.x追加或者更新到B.y中。最后,将同步结果信
息返回给向系统B发起请求的客户端。如图所示:
剩余54页未读,继续阅读
资源评论
passionSnail
- 粉丝: 408
- 资源: 5624
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功