美文网首页
restful架构风格

restful架构风格

作者: ysdyyy | 来源:发表于2019-08-09 14:13 被阅读0次

restful架构风格,由Roy T. Fielding(HTTP/1.1协议专家组负责人)在2000年的博士学位论文中提出。HTTP是该架构风格的一个典型应用。

一:风格特点
1.1:资源:所有内容视为资源
1.2:统一接口:数据的元操作(crud,即增删改查)操作,分别对应HTTP方法:get用来获取,post用来新建,put&&patch用来更新,delete用来删除。这样就统一了数据操作的接口。仅通过HTTP方法,就完成对数据的增删改查操作。
1.3:URL:用一个URL指向资源。
1.4:无状态:对资源的操作与其他资源无关,不用考虑上下文

二:认证机制
由于restful无状态,认证机制尤为重要,常用认证机制
2.1:basic auth:客户端提供用户名和密码
2.2:token auth:客户端提供服务器端生成的token
2.3:oAuth:客户端提供令牌来操作部分资源

三: 本真rest+oAuth是restful微服务的标配

参考:
https://www.jianshu.com/p/6ea554a3145d
http://www.ruanyifeng.com/blog/2019/04/oauth_design.html

相关文章

  • 应用Flask框架设计RESTFUL API接口

    笔记 RESTful架构风格概述 RESTful架构风格 RESTful架构风格最初由Roy T. Fieldin...

  • RESTful风格api

    restful 是一种架构风格、设计风格。而并非标准。 RESTful原本名称叫做 representation...

  • RESTful架构风格

    前言:前几天面试,面试官问我了解RESTful吗?我确实使用过,并且认为这样的风格使得系统的访问路径整洁 ,不同的...

  • Restful架构风格

    一、什么是Rest? Rest -- REpresentational State Transfer,全称是 Re...

  • restful架构风格

    REST,即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态...

  • RESTful架构风格

    在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的we...

  • restful架构风格

    restful架构风格,由Roy T. Fielding(HTTP/1.1协议专家组负责人)在2000年的博士学位...

  • RESTFUL风格架构

    前言:   本文基于java平台,数据交换默认采用JSON。本文需要一定的前后端交互的知识储备以及对spring相...

  • RESTful API

    RESTful API 一、RESTful简介 1.Restful是什么 本质:一种软件架构风格核心:面向资源解决...

  • 接口架构-Restful风格

    RESTful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。RESTful风格规范了...

网友评论

      本文标题:restful架构风格

      本文链接:https://www.haomeiwen.com/subject/gdocjctx.html