http
Table of Contents

http

https://tools.ietf.org/html

请求头

User-Agent

浏览器名称

Referer

表明档期这个请求是从哪个url过来的,常用于反爬虫机制。如果不是从指定页面过来的,就不会响应

cookie用来标识相同的请求

状态码

详细查看 https://tools.ietf.org/html/rfc7231

1XX

纯信息

2XX

“成功”类的信息

200

请求被正常处理

201

请求被正常处理,并创建一个新的资源

204

请求处理成功,无内容返回

206

partial content 客户发送了一个带有Range头的GET请求,服务器完成了它。

3XX

重定向类的信息

301

永久重定向

Moved Permanently 所请求的页面已经转移至新的url

302

临时重定向。

如访问一个需要登录页面,没有登录,会重定向到登录页面

303

See Other 所请求的页面可在别的url下被找到。

304

Not modified 未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。即重定向到缓存的资源

4XX

客户端错误类的信息

400

请求到URL在服务器上找不到,也就是请求URL 错误, 请求参数错误

Bad Request 服务器未能理解请求。

401

未授权请求,需要获取授权信息

403

服务器拒绝访问,权限不够

404

Not Found 服务器无法找到被请求的页面。

405

若只允许指定的http方法如GET方法。POST方法会放回405, Method not allowed,请求方法不允许

5XX

服务器端错误类的信息

500

Internet Server Error 请求未完成。服务器遇到不可预知的情况,服务器内部发生错误

501

Not Implemented 请求未完成。服务器不支持所请求的功能。