上面,我们知道了HTTP的工作流程,我们可以使用某些工具来获取HTTP请求或者HTTP响应,从而让我们更好地了解HTTP协议的组成,这里以fiddler工具为例(),如图:
- 左侧窗⼝显示了所有的 HTTP请求/响应, 可以选中某行查看详情.
- 右侧上⽅显示了 HTTP 请求的报文内容. (切换到 Raw 标签页可以看到详细的数据格式)
- 右侧下⽅显示了 HTTP 响应的报文内容. (切换到 Raw 标签页可以看到详细的数据格式)
- 请求和响应的详细数据, 可以通过右下角的View in Notepad 通过记事本打开.
它的原理也很简单,我画个图你就明白了,如图:
它就相当于没有差价的中间商,买家和卖家的信息它都知道.
简单介绍,详情请看
我们使用fiddler就可以获取HTTP请求或者HTTP响应.如图:(图片是例子,它大概长什么样)
1.HTTP请求:
图A
1.首行:方法+URL+版本号 如图:
2.请求头部(header)
键值对结构(每个键与值之间使用 : 加空格来分割),每个键值对占一行,可以有n行,空行为结束标志,这里的键值对大部分都是HTTP协议规定的,当然也可以添加自定义的键值对
3.空行,
请求头部结束的标志
HTTP请求一般是没有正文的
2.HTTP响应:
1.首行
2.响应头部
3.空行
4.正文
因篇幅问题不能全部显示,请点此查看更多更全内容