关于HTTP的那些事

本文将讲述如何用Chrome开发者工具查看 HTTP 请求和响应内容

一、Chrome开发者工具


第一步:

就以百度首页为例

第二步:


在键盘上按F12就会弹出图片中的红色标记的区域

第三步:

点击图片所指处然后刷新页面


刷新页面后会出现很多数据
将滚动条拉到最顶端,并且点击红色箭头所指的链接

好了,接下来我们讲讲HTTP的请求内容和响应内容吧。

二、HTTP请求内容


点击角标展开请求内容


点击箭头所指的view source


这就是HTTP请求内容

HTTP请求内容详解

GET / HTTP/1.1          

共分为GET,/,HTTP/1.1三部分

GET  代表此次的请求方式 ,有GET和POST两种常见的方式 GET用来向服务器获取内容,POST用来上传内容

/       代表此次访问的服务器路径

HTTP/1.1    代表HTTP协议的版本

Host :www.baidu.com       

代表此次我们访问的域名,网络服务商会根据这个域名查询到此次我们此次访问的域名的IP地址

Accept:text/html

代表此次请求的为html文件

其它的暂时不用管

三、HTTP响应内容


点击角标展开响应内容


点击箭头所指的view source


这就是响应内容

HTTP响应内容详解

HTTP/1.1 200 OK

共分为HTTP/1.1,200,OK三部分

HTTP/1.1           代表HTTP协议的版本

200                   代表状态码,关于状态码详解https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81

OK                     代表状态解释,无特殊含义

Content-Type: text/html

代表此次响应的为html文件

Date: Sun, 25 Mar 2018 13:21:07 GMT

代表此次响应的时间


其它的暂时不用管

四、关于如何使用 curl 命令

curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。

第一步

打开bash命令窗口并且输入命令


curl -s -v -H "Frank: xxx" -- "https://www.baidu.com"

建议直接复制,然后按回车键运行此命令


这就是curl命令的使用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容