fiddler笔记:与Web Session的交互
Decode Selected Session | 解决响应体显示乱码的问题。 | ||
AutoScroll Session List | 决定Fiddler是否会自动将新增的Session添加到web session列表中。 | ||
Copy | Just URL | 复制选中的URL,快捷键:Ctrl+U。 | |
This Column | 复制URL的域名。 | ||
Terse summary | 复制请求头,快捷键:Ctrl+Shift+T。 | ||
Headers only | 复制报文。 | ||
Session | 复制请求/响应的所有数据,快捷键:Ctrl+Shift+s。 | ||
Response DateURL | 复制响应的DateURL(一个特定资源的协议)。 | ||
Full Summary |
将session列表显示的信息及表头复制到剪贴板,通过tab分割。 便于在Excel或其他编辑器中查看编辑。 |
||
Save | Selected Session | in ArchiveZIP | 将选中的Sessions保存为SAZ格式压缩文件。 |
as Text | 将选中的Session保存为txt格式文件。 | ||
as Text(Headers only) | 将选中的Sessions的请求和响应头一起保存为txt格式文件。 | ||
Request | Entire Request | 将整个Session的请求头和请求体都保存为txt文件。 | |
Request Body | 将Session的请求体保存为txt文件。 | ||
Response | Entire Response | 将整个Session的响应头和响应体都保存为txt文件。 | |
Request Body | 将Session的响应体保存为txt文件。 | ||
and Open as Local File | 将Session保存到文件中,通过本地程序打开文件,按住Ctrl键时,会提示选择使用哪个应用打开。 | ||
Remove | Selected Session | 删除选中 的Sessions。 | |
Unselected Session | 删除未选中的Sessions。 | ||
All Session | 删除所有Sessions。 | ||
Comment | 为一个或多个选中的web session增加或修改注释。 | ||
Mark | 标记(给session添加不同颜色的标记和删除线)。 | ||
Replay | Reissue Requests | 将选中的请求以原来的形式重新发送,按住shift键,可以输入重复次数。 | |
Reissue Unconditionally | 无条件的发送选中请求,告诉服务器不要返回HTTP/304响应。 | ||
Reissue and Edit |
将选中的请求以原来的形式重新发送,在每个session中设置请求断点,在请求被发送到服务器前, 使用fiddler的Inspector修改请求。 |
||
Reissue and Verify |
将选中的请求以原来的形式重新发送,验证Response状态码和Response Body, 重新发送的请求会被标记出背景色,绿色代表验证通过,红色代表验证失败。 失败的会在comments中提示失败原因和对比的session ID。 |
||
Reissue Sequentially | 将选中的请求重新发送,等待前一个响应回来后,在发送下一个。 | ||
Reissue from Composer | 将选中的请求克隆到fiddler右侧的Composer模块中。 | ||
Revisit in IE |
将session的url在IE中打开,注意IE总是使用GET方法,而且用自己的header和cookie, 不管session中提供了什么HTTP方法和请求头。 |
||
Select | Parent Request | 当前请求是从哪个页面来的,相当于当前请求头中的Refere字段值。鼠标放在session上按P键可执行。 | |
Child Requests | 与上面相反。 | ||
Duplicate Requests | 选中Session列表中和当前的Session的URL和HTTP方法相同的所有Session。 | ||
Matching Values | 值匹配选择,可以根据Session列表中的任意值匹配,鼠标放任意一列,点击Alt+左键,就会匹配出相同值的session。 | ||
Compare |
选中两条session右键,点击Compare选项,来比较请求与响应。这个功能是通过第三方的软件来实现, 可以下载WinDiff.Exe放在Fiddler的安装目录下,或是下载WinMerge安装,安装时,注意将软件添加到系统环境变量中。 |
||
COMETPeek |
保留正在执行的响应的“快照”,在响应完成前就可以查看部分内容。当web应用采用COMET模式以流式向客户端返回数据时, 可以使用该命令。由于“流式”的含义就是永不结束,直邮当服务端停止连接后,Fiddler才会返回响应。 |
||
Abort Session |
终止正在执行的请求,中断客户端和服务器之间的连接。 |
||
Clone Response |
当Session列表中选中两个Session,并且其中一个Session在断点处中止,而另一个Session已经运行完成时才可用。 该命令会把已经完成的Session的响应拷贝给暂停运行的Session。借助这个功能可以复制之前捕捉到的(或修改的)响应并返回给后续的请求。 |
||
Unlock for Editing |
释放某个选中的Session,支持通过Inspector编辑已经执行完的Session的请求和响应。 当光标定位在web session列表,可按下F2键来执行该命令。 |
||
Inspect in New Window |
打开一个Session Inspector窗口,从而使你在独立窗口中查看Session的请求、响应和属性。 |
||
Properties |
打开Session属性窗口,显示当前选中的Session的信息,包括计时器、Session标志位以及请求如何被转发的等信息。 |
最新文章
- .html 、.htm 、 .shtml 以及 .shtm 四种扩展名的文件区别
- AOP动态代理解析4-代理的创建
- 通过反射获取父类中的泛型参数对应的Class对象
- Linux学习笔记18——信号1
- 页面d初始化加载
- 区间的关系的计数 HDU 4638 离线+树状数组
- Http相关
- ABP官方文档翻译 3.3 仓储
- “No module named context_processors”
- C语言第十次作业
- HTML-Note
- H5页面访问java后台进行登录拦截
- css 多行文本的溢出显示省略号(移动端)
- SpringMVC @RequestBody @RequestParam @PathVariable 等参数绑定注解详解
- LinkedHashMap
- 如何学习 Webpack
- C#获取驱动器盘符
- Python基础知识(Basic knowledge)
- Promise is rejected: Error: 2 UNKNOWN: error starting container: API error (404): {";message";:";network build-blockchain-insurance-app_default not found";}出错的解决方案
- kernel 调试 打印IP地址