http请求的8种常见方式
HEAD:类似于GET,只不过返回的响应中没有响应体,用于获取报头
GET:用来获取数据和资源,请求指定的页面内容
POST:向服务器提交数据(例如表单),也可以创建或更新数据
OPTIONS:允许客户端查看服务端的性能,比如查看服务器支持的请求方式
PUT:可以用来创建或替换目标资源
DELETE:请求服务器删除指定的页面
TRACE:用于回显服务器收到的请求,主要用于测试或诊断
CONNECT:http1.1协议里预留给能够将连接方式改为管道方式的代理服务器
HTTP协议工作原理
http协议采取了请求/响应模型,客户端向服务器发送一个请求报文,请求报文包括请求行(请求方式,URL,协议的版本),请求头,空行和请求数据,服务器以一个状态报文作为响应,这个状态报文包括状态行(协议的版本,成功或错误的状态码,服务器信息),响应头,空行和响应数据