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使用流程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)