HTTP请求报文
三部分组成:请求方法、请求头、请求体
请求方法
- GET:用于获取数据
- POST:用于将实体提交到指定的资源
- DELETE:用于删除指定的资源
- HEAD:类似于GET, 但是不返回body信息,用于检查对象是否存在,以及得到对象的元数据
- OPTIONS
- PUT
- TRACE
请求头
Accept:image/gif.image/jpeg./
Accept-Language:zh-cn
Connection:Keep-Alive 保持TCP连接,浏览器可以继续通过相同的连接发送请求;
Host:localhost
User-Agent:Mozila/4.0(compatible:MSIE5.01:Windows NT5.0)
Accept-Encoding:gzip,deflate.
请求体
请求体和请求头之间用一个空行隔开,请求体中可以包含客户提交的查询字符串信息;
HTTP应答码
- 1×× 信息类,表示收到web浏览器请求,正在进一步的处理中
- 2×× 成功类
- 3×× 重定向类,表示请求没有成功,客户必须采取进一步的动作
- 4×× 客户端错误,表示客户端提交的请求有错误
- 5×× 服务器端错误,表示服务器不能完成对请求的处理