NodeJs——(10)REST风格的路由规则
2016-07-03 23:01
375 查看
①REST指Representational State Transfer(表征状态转移),是一种基于HTTP协议的网络应用的接口风格,充分利用HTTP的方法实现统一风格接口的服务。
HTTP协议定义了以下八种标准的方法:
【1】GET
【2】HEAD(请求指定资源的响应头)
【3】POST
【4】PUT
【5】DELETE
【6】TRACE(回显服务器收到的请求,主要用于测试或诊断)
【7】CONNECT(HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器)
【8】OPTIONS(返回服务器支持的HTTP请求方法)
根据REST设计模式,分别是POST增,DELETE删,GET查,PUT改
其中,GET是安全的,即不会对资源产生变动,连续访问多次结果相同;
GET、DELETE、PUT是幂等的,即重复多次操作和一次操作,效果是一样的。
而Express支持的HTTP请求的绑定函数如下:
HTTP协议定义了以下八种标准的方法:
【1】GET
【2】HEAD(请求指定资源的响应头)
【3】POST
【4】PUT
【5】DELETE
【6】TRACE(回显服务器收到的请求,主要用于测试或诊断)
【7】CONNECT(HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器)
【8】OPTIONS(返回服务器支持的HTTP请求方法)
根据REST设计模式,分别是POST增,DELETE删,GET查,PUT改
其中,GET是安全的,即不会对资源产生变动,连续访问多次结果相同;
GET、DELETE、PUT是幂等的,即重复多次操作和一次操作,效果是一样的。
而Express支持的HTTP请求的绑定函数如下:
相关文章推荐
- Diy页面服务端渲染解决方案
- 【一天一道LeetCode】#116. Populating Next Right Pointers in Each Node
- 【一天一道LeetCode】#116. Populating Next Right Pointers in Each Node
- nodejs 执行 最近 发现 nodejs 执行的 是非等待的。
- 如何给nodejs开发的web 绑定域名
- NodeJS基础1——基础介绍
- LeetCode - 92. Reverse Linked List II
- nodejs模块机制
- BUG-getContainingNode(): node module not found
- js获取子节点childNodes和children的区别
- Node.js-安装配置【1】-在Windows XP系统配置环境变量
- 使用node.js的Crypto模块Hmac算法对信息进行认证
- WebStorm NodeJS
- node版本管理 n和nvm说明
- Node.js学习心得
- NodeJS学习历程(3)
- [leetcode]19. Remove Nth Node From End of List
- Nth to Last Node in List
- Remove Nth Node From End of List
- NodeJS学习历程(2)