REST简析
REST简析
REST是什么?
REST全称是Representational State Transfer,是一种架构风格。
REST与HTTP
REST其实是WWW架构背后的思想,所以可以说WWW架构其实是REST架构风格的一个实例,而HTTP协议只是WWW架构的一个组成部分而已。
REST与RESTful
遵循REST架构约束的应用一般可以用RESTful来形容,但是有时候其实REST和RESTful其实就是同义词。
REST API / RESTful API
REST API一般指的是严格遵循REST架构约束的Web服务的API,也可以称为RESTful API。
REST API的含义
基于HTTP协议
URL代表资源ID,注意,是资源ID,不是资源本身,这一点很重要
调用方通过POST、GET、PUT、DELETE四种方法对资源进行操作
REST API的四种方法
POST方法表示创建新的资源,参数通过Header和Body指定
GET方法表示获取资源的Representation,参数通过Query String和Header指定
PUT方法表示更新资源,参数通过Header和Body指定
DELETE方法表示删除资源
REST Client
以GUI的方式提供调用REST API功能的客户端
评论暂时关闭