RESTful API

Posted ligb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RESTful API相关的知识,希望对你有一定的参考价值。

什么是REST?

REST全称是Representational State Transfer,中文意思是表述性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构。REST指的是一组架构约束条件和原则。" 如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。

REST本身并没有创造新的技术、组件或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力, 更好地使用现有Web标准中的一些准则和约束。虽然REST本身受Web技术的影响很深, 但是理论上REST架构风格并不是绑定在HTTP上,只不过目前HTTP是唯一与REST相关的实例。 所以我们这里描述的REST也是通过HTTP实现的REST。

 

以上是关于RESTful API的主要内容,如果未能解决你的问题,请参考以下文章

一个基于Spring Boot的APIRESTful API项目骨架

一个基于Spring Boot的APIRESTful API项目种子(骨架)

从 Django 表单序列化

Koa.js 服务端请求性能优化

restful 接口 复杂对象入参

什么是REST以及 RESTful?