fiddler笔记:Composer选项卡

1.Composer选项卡介绍

fiddler笔记:Composer选项卡

  • Composer选项卡功能是可以手动构建和发送HTTP、HTTPS和FTP请求。
  • 支持将Web Session列表中选中的Session拖入Composer选项卡,然后点击Excute发送请求。
  • Composer选项卡由四个子选项卡组成:Parsed、Raw、Scratchpad和Options。其中Raw、Scratchpad不常用。

2.Option选项卡

fiddler笔记:Composer选项卡

Inspect Session 请求执行后,Inspection选项卡会被激活,可以直接查看请求的结果。
Fix Content-Length header

控制Composer是否会自动添加或修改Content-Length请求头

在很多情况下,缺少Content-Length头的请求会导致HTTP响应出错。

Follow Redirects

控制Composer是否会自动使用响应的Location头,遵循HTTP/3XX重定向。

如果选中该选项,Composer在失败之后最多会执行10次重定向。

Automatically Authenticate 控制Composer是否会自动响应服务器的HTTP/401或HTTP407认证需求。
Tear off 将Composer做为独立的悬浮窗口打开。

3.Raw请求

  • Raw选项卡提供简单的文本框,可以在文本框中输入HTTP请求。
  • 如果请求的格式不正确,则会提示404错误。

4.Parsed请求

fiddler笔记:Composer选项卡

  • Parsed支持为每个请求组件使用独立的输入框构建请求。
  • 第一个输入框是选择请求的方法。
  • 第二个输入框是选择请求的URL(必须以http://、https://或ftp://开头)。
  • 第三个输入框指定HTTP版本号。
  • 第四个输入框是编辑请求头。
  • 第五个输入框是请求体。当使用的请求方法不支持请求体时,在请求体输入框输入文本会显示为红色。

4.1 发送序列化请求

  当需要发送多个请求,同时这些请求除了某个数字不同之外,其他完全相同时。可以通过序列化来完成。只需要在URL中数字出现的位置以#表示。

当请求执行后,fiddler会弹出第一个对话框,,输入请求开始的数字。在第二个对话框,输入结束请求的数字。

fiddler笔记:Composer选项卡

fiddler笔记:Composer选项卡

fiddler笔记:Composer选项卡

fiddler笔记:Composer选项卡

4.2 文件上传请求

  可以通过点击请求头输入框右上角Upload File创建文件上传,点击会弹出文件选择窗口。如果请求是PUT,只能选择一个文件。如果请求方法是POST,可以选择多个文件。

上一篇:java笔记--重定向输出流实现程序输出到日志


下一篇:Leetcode 075. 颜色分类