Fiddler工具使用 “HTTP/HTTPS/APP” 应用实践(个人记录篇一)

Fiddler 工具是什么?
答:位于客户端和服务器之前的HTTP(或其他)的代理,替代人工,进行控制的抓包工具
Fiddler工具功能是?
答:监控浏览器所有HTTP/HTTPS的流量、测试网站的性能等
Fiddler工具的使用场景?
答:接口调试、接口测试、web性能测试、判断前后端bug、开发环境的hosts配置,mock自动响应、弱网和断网的测试等

Browsers----to----Server
浏览器 ------互通------ 服务器

HTTP是如何实现用户客户端与网站的互通?
1) 后端程序员将程序写在服务器上(服务器自己的或租)
2) 绑定电脑的IP地址和端口后,电脑接受和处理http请求
3)客户端通过http获得网页信息。文档及其他

补充:
抓到的html是页面显示的所有的资源,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
抓到的css是页面美化布局
抓到的logo.png等是图片显示

剖析协议内容Fiddler工具使用 “HTTP/HTTPS/APP” 应用实践(个人记录篇一)
举例百度网站首页的图片,点击右键得到图片的URL
http://baidu.com/img/bd_logo1.png
其中http://为协议,应用层协议,处于表层
其中
baidu.com
为域名(主机服务器)可以找到对应的61.135.185.109
其中img/bd_logo1.png为项目文件下的文件名

URL的格式为:schema://host[:post#]/path/…/[?string = ?]
1)、schema为协议
2)、host为域名
3)、poth为端口(数据通信的具体选择项,如mysql的端口和8080端口)
4)、[?string = ?]为参数

结束