专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

什么叫做接口统一_vue

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 7:30:26       共计:3577 浏览

什么叫做接口统一?

REST与另外两种分布式应用架构风格DO(分布式对象)、RPC(远程过程调用)的主要区别,在于它要求必须以统一的接口来对资源执行各种操作。这个统一接口正是由HTTP 1.1协议(RFC2616)来定义的,这也正是设计HTTP 1.1协议的主要目的。由HTTP 1.1协议定义的统一接口包括了以下的内容:

用来与资源交互的6个标准的HTTP方法:GET/POST/PUT/DELETE/HEAD/OPTIONS(在RFC2616中还定义了其他几个方法,但是这几个方法不是用来与资源交互的)。最常用的是前面的GET/POST/PUT/DELETE这4个方法。

一些标准的HTTP头信息字段(HTTP header fields)。头信息字段在HTTP消息中以名称-值对的形式出现,分为通用头信息(general header fields)、请求头信息(request header fields)、响应头信息(response header fields)、实体头信息(entity header fields)4种类别,用来完整表达HTTP消息的操作语义,或者对消息的安全性、缓存等方面加以控制。详情请看RFC2616。

一些标准的HTTP响应状态代码(status codes)。其中100-199代表临时性的响应,仅仅用在与客户端-服务器端握手协商的阶段;200-299代表请求成功完成;300-399代表请求应该重定向;400-499代表因客户端错误导致的请求无法完成;500-599代表因服务器端错误导致的请求无法完成。详情请看RFC2616。

一套通用的访问身份认证框架(general framework for access authentication)。推荐的两种可选的身份认证机制HTTP Basic Authentication和HTTP Digest Authentication,定义在RFC2617(HTTP Authentication: Basic and Digest Access Authentication)中。

在客户端-服务器端之间用来确定资源表述格式的标准的内容协商(content negotiation)机制。

对于HTTP响应消息体(message body)的标准的缓存机制,包括了两种缓存模型:过期模型(expiration model)和验证模型(validation model)。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:有什么好的手机视频剪辑软件_vue | ·下一条:汽车零部件作用_vue

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有