HTTP 请求方法
7种方法:GET、POST、PUT、DELETE、HEAD、TRACE、OPTIONS
- GET:查
- DELETE:删除
- HEAD:与 GET 方法类似,但服务器在响应中只返回实体的头部分。举例:快速获取资源,根据响应状态码判定资源是否存在。
- POST:提交数据。数据被包含在请求体中,POST 请求可能会导致新的资源建立或修改已有资源。
- PUT:从客户端向服务端传送的数据取代指定的文档的内容。
- OPTIONS:获取当前 URL 支持的方法。若请求成功,则会在 HTTP 头中包含一个 Allow 头,值是所支持的方法,如 "GET, POST"
- TRACE:回环诊断,请求穿过层层代理、防火墙、网关或其他应用程序,在最终到达服务器时,弹回一条 TRACE 响应,客户端就可以查看 HTTP 请求报文在发送的途中是否被修改过。
- General headers:同时适用于请求和响应消息,但与最终消息主体中传输的数据无关的消息头
- Request headers:包含更多有关要获取的资源或客户端消息的消息头
- Response headers:包含有关响应的补充信息
- Entity headers:包含有关实体主体的更多信息
常见的消息头及其用途