http 笔记
有关请求头详细: https://www.cnblogs.com/wangyang108/p/5755525.html
一、Request 请求参数详解
GET /562f25980001b1b106000338.jpg HTTP/1.1
Host img.mukewang.com
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36
Accept image/webp,image/*,*/*;q=0.8
Referer http://www.imooc.com/
Accept-Encoding gzip, deflate, sdch
Accept-Language zh-CN,zh;q=0.8
- 1、GET 请求行,定义访问的资源及使用的http的版本
- 2、Host 以下都是请求头,Host是访问的主机
- 3、User-Agent 浏览器自定义的信息,每个请求自动发送
- 4、Accept 告诉WEB服务器自己接受什么介质类型
- 5、Referer 浏览器向WEB 服务器表明自己是从哪个网页URL获得点击当前请求中的网址/URL
- 6、Accept-Encoding 浏览器申明自己接收的编码方法
- 7、Accept-Language 浏览器申明自己接收的语言
3、http 状态码
- 1xx:指示信息--表示请求已接收,继续处理
- 2xx:成功--表示请求已被成功接收、理解、接受
- 3xx:重定向--要完成请求必须进行更进一步的操作
- 4xx:客户端错误--请求有语法错误或请求无法实现
- 5xx:服务器端错误--服务器未能实现合法的请求
“年轻时,我没受过多少系统教育,但什么书都读。读得最多的是诗,包括烂诗,我坚信烂诗早晚会让我邂逅好诗。”
by. 马尔克斯