fiddler note: the interaction with the Web Session

  1. Decode Selected Session: resolve display problems garbled response body.
  2. AutoScroll Session List: decide whether Fiddler will automatically add the Session added to the web session list.
  3. Copy: Copy the web session information Session selected in the list.
    • Just URL: Copy the selected URL, shortcut keys: Ctrl + U.
    • This Column: Copy the URL of the domain name.
    • Terse summary: Copy the request header, shortcut keys: Ctrl + Shift + T.
    • Headers only: copy the message.
    • : Session copies all the data request / response, shortcut keys: Ctrl + Shift + s.
    • DateURL the Response: DateURL (protocol a particular resource) copy of the response.
    • Full Summary: Copy the session list displays information to the clipboard and meter, divided by tab. Easy to view and edit in Excel or other editors.
  4. Save: Save the selected Session information to a file.
    • Selected Session
      • in ArchiveZIP: Save the selected sessions for the SAZ compressed file format.
      • as Text: Save the selected session as a txt file format.
      • as Text(Headers only):将选中的sessions的请求和响应头一起保存为txt格式文件。
    • Request
      • Entire Request:将整个session的请求头和请求体都保存为txt文件。
      • Request Body:将session的请求体保存为txt文件。
    • Response
      • Entire Response:将整个session的响应头和响应体都保存为txt文件。
      • Response Body:将session的响应体保存为txt文件。
    • and Open as Local File:将session保存到文件中,通过本地程序打开文件,按住Ctrl键时,会提示选择使用哪个应用打开。
  5. Remove:从web session列表中删除sessions。
    • Selected Session:删除选中 的sessions。
    • Unselected Session:删除未选中的sessions。
    • All Session:删除所有sessions。
  6. Comment:为一个或多个选中的web session增加或修改注释。
  7. Mark:标记(给session添加不同颜色的标记和删除线)。
  8. Replay:重新请求当前选中的session。
    • 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方法和请求头。
  9. Select:通过当前选中的session,来获取与之存在关联的其他的session。
    • Parent Request:当前请求是从哪个页面来的,相当于当前请求头中的Refere字段值。鼠标放在session上按P键可执行。
    • Child Requests:与上面相反。
    • Duplicate Requests:选中Session列表中和当前的Session的URL和HTTP方法相同的所有Session。
    • Matching Values:值匹配选择,可以根据Session列表中的任意值匹配,鼠标放任意一列,点击Alt+左键,就会匹配出相同值的session。
  10. Compare:选中两条session右键,点击Compare选项,来比较请求与响应。这个功能是通过第三方的软件来实现,可以下载WinDiff.Exe放在Fiddler的安装目录下,或是下载WinMerge安装,安装时,注意将软件添加到系统环境变量中。
  11. COMETPeek:保留正在执行的响应的“快照”,在响应完成前就可以查看部分内容。当web应用采用COMET模式以流式向客户端返回数据时,可以使用该命令。由于“流式”的含义就是永不结束,直邮当服务端停止连接后,Fiddler才会返回响应。
  12. Abort Session:终止正在执行的请求,中断客户端和服务器之间的连接。
  13. Clone Response:当Session列表中选中两个Session,并且其中一个Session在断点处中止,而另一个Session已经运行完成时才可用。该命令会把已经完成的Session的响应拷贝给暂停运行的Session。借助这个功能可以复制之前捕捉到的(或修改的)响应并返回给后续的请求。
  14. Unlock for Editing:释放某个选中的Session,支持通过Inspector编辑已经执行完的Session的请求和响应。当光标定位在web session列表,可按下F2键来执行该命令。
  15. Inspect in New Window:打开一个Session Inspector窗口,从而使你在独立窗口中查看Session的请求、响应和属性。
  16. Properties:打开Session属性窗口,显示当前选中的Session的信息,包括计时器、Session标志位以及请求如何被转发的等信息。

 

Guess you like

Origin www.cnblogs.com/Cyzhouke/p/11423128.html