Http中常见的请求类型:
GET
GET请求用于向数据库发送索取数据的请求来获取信息,这个就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。
PUT
与GET不同的是,PUT请求是向服务器端发送数据,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等
POST
POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种类等资源,就像数据库的insert操作一样,会创建新的内容。如向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。
Delete
顾名思义,就是用来删除某一个资源的,该请求就像数据库的delete操作。
HEAD
HEAD就像GET,只不过服务端接受到HEAD请求后只返回响应头,而不会发送响应内容。当我们只需要查看某个页面的状态的时候,使用HEAD是非常高效的,因为在传输的过程中省去了页面内容。
下面的可以了解下:
Trace
回显服务器收到的请求,主要用于测试或诊断。
Connect
HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
Options
返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送’*'的请求来测试服务器的功能性。
综上所述,对于常用的我们可理解为以下:
1、POST /url 创建
2、DELETE /url/xxx 删除
3、PUT /url/xxx 更新
4、GET /url/xxx 查看