①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请求的绑定函数如下: