REST和RESTFUL

REST和RESTFUL,第1张

REST(Representational State Transfer),表述性状态转移,定义了互联网架构原则,是一种架构风格,具体原则如下:

1互联网所有资源都可以被抽象为资源

2每个资源都有唯一的资源标识符

3同一个资源具有多个表现形式(可以是json,xml等等)

4对资源的 *** 作不会改变资源标识符

5所有的 *** 作都是无状态的

主要是就是说互联网上的资源可以用一种规则来表示,对资源的 *** 作是无状态的。

RESTFUL,是指遵守rest规则的web服务,restful是一种ROA(Resource Oriented Architecture,面向资源的架构),restful的核心概念就是资源(Resource)。

互联网中客户端和服务端的交互就是资源的表述,这种表述是无状态的,也就意味着服务端要报错资源的所有状态,客户端可以通过>

一、使用账号密码获取TGT

POST ip:port/cas/vi/tickets

注:返回格式可以根据headers的accept配置

二、使用TGT和service获取ST

三、使用ST访问应用

注:ST仅一次有效,默认有效期为10秒,在浏览器中使用ST访问一次后,后续不需要验证ticket即可访问该应用的所有资源

cas client客户端为springboot的应用服务,flask该方法无法使用,目前正在解决该问题

以上就是关于REST和RESTFUL全部的内容,包括:REST和RESTFUL、后端传10组数据给前端前端怎么分开使用、cas restful API使用流程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9471012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存