接着(2)中的Web手工项目进行讨论:
9、网络基础知识
1、GET和POST的区别 最直观的区别就是GET把参数包含在URL中, POST通过 request body (请求体) 传递参数 GET比POST更不安全, 因为参数直接暴露在URL中, 所以不能用来传递敏感信息 GET请求在URL中传递的参数的长度是有限制的, 而POST没有 2、https HTTPS 中的 S 是 Secure 的意思, 就是在 HTTP 基础上增加了数据加密, 从而使得客户端和服务器直接传输的数据更加安全
10、Fiddler
Fiddler 是最常用的 Web 调试工具之一。对于开发来说,【前端可以通过 Fiddler 代理来调试 JS、CSS、HTML样式】。【后端可以通过 Fiddler 查看请求和相应,定位问题】。对于测试来说,可以通【过抓包方式修改前端请求参数和模拟后端返回,快速定位缺陷】。总之,不管是开发还是测试,Fiddler 都是一款工作中不可或缺的辅助利器。
下载 1.百度搜 fiddler, 进官网 2.填调查表, 勾选霸王条款, 点击下载按钮 安装 1.双击下载得到的 exe 文件 2.修改安装路径或者默认安装即可 内容 1.抓取数据包 2.过滤数据包 3.删除数据包
抓取数据包:
步骤 1. 打开 fiddler 2. 配置 fiddler 和 浏览器代理 3. 通过浏览器发起请求 4. 查看捕捉的数据包 HTTPS抓包配置 fiddler 默认不开启 https 抓包, 需手动配置 1. Tools -> Options -> HTTPS 2. 选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求, 第一次会弹出证书安装提示, 若没有弹出提示, 勾选 Actions -> Trust Root Certificate, 默认安装即可 3. 勾选 “Ignore servercertificate errors (unsafe)” 浏览器代理配置 chrome 为例 设置 -> 高级 -> 打开您计算机的代理设置 -> 填写 127.0.0.1 8888 保存即可
具体Fiddler工具使用会出专门一章来记录。
标签:Fiddler,测试,GET,基础,fiddler,HTTPS,POST,数据包 From: https://www.cnblogs.com/meifirst/p/18209381