室内设计欣赏网站,公司网址怎么申请,怎么样推广自己的网址,长沙小程序的公司1、前言 前几天 Daniel 给我们的分享中#xff0c;提到了 restful api#xff0c;然后回去重新翻了一遍笔记#xff0c;今天整理出来吧。 2、是什么 如果你没接触过 restful#xff0c; 千万不要把它当成一门技术#xff0c;他是一种请求风格#xff0c;接下来看个例子提到了 restful api然后回去重新翻了一遍笔记今天整理出来吧。 2、是什么 如果你没接触过 restful 千万不要把它当成一门技术他是一种请求风格接下来看个例子让你看看它。 注前边是传统的写法而后面的 restful api 的写法。 增加/user/doAdd?userNamehahaPOST/user?userNamehahaPOST删除/user/doDelete?id1GET/user/1DELETE修改/user/doUpdate?id1userNama222POST/user/1PUT查询/user/doQuery?userNamehahaGET/user?userNamehahaGET 2.1 第一种不同 传统的请求通过 URL 来描述你的行为比如上边表格前边的 增/删/改/查 一眼看过去就知道你要干啥。 restful api 的方式是通过 URL 描述资源你无法通过 URL 直接看出到底要干啥而他的参数对于他来说是资源。 2.2 第二种不同 使用 HTTP 方法描述行为我们都知道通常创建新数据用 POST查询数据用 GET并且在请求方法时get 跟 post 是有区别的比如浏览器对于 get 请求方式传参是有大小限制的。 而 restful 中的请求方式不是用来描述行为了它使用 HTTP 状态码来表示不同的结果比如DELETE 表示删除PUT 表示修改。 2.3 第三种不同 传统 URL 是通过参数拼接键值对去请求服务的比如 /user/doAdd?userNamehaha而 restful api 是使用 json 交换数据的而他的响应也是 json。 2.4 第四种不同 restful 只是一种风格并不是强制的标准也就是说不按照 DELETE PUT 这种形式去请求同样可以实现。 3、总结 restful api 不是新技术而是一种 URL 请求服务的风格。