Composer

Composer

Composer选项卡可以手动生成和发送HTTP,HTTPS和FTP请求。


开始使用

Composer包含用于构建一个请求,并观察响应三个主要部分。

顶部包含一个用于选择HTTP方法的下拉菜单,一个URL字段,一个用于选择使用的HTTP版本的下拉菜单以及一个“执行”按钮。

中间部分是请求编写器,它提供了一些选项,用于通过Headers,Body,Params或Raw视图进一步修改您的请求。

底部是响应检查器,它显示了来自已执行请求的响应。

Fiddler的Composer默认情况下会添加自己的内容,User-Agent以便正确发送HTTPS请求。您可以删除默认User-Agent标头,但请注意,这可能会破坏编写安全请求(HTTPS)。


HTTP方法

该编写器支持使用以下HTTP方法之一创建请求:

  • GET-请求表示指定资源。使用GET的请求应仅检索数据。
  • PUT-用请求有效负载替换目标资源的所有当前表示形式。
  • POST-用于将实体提交给指定的资源,通常会导致状态更改或对服务器产生副作用。
  • DELETE-删除指定的资源。
  • HEAD _-请求与GET请求相同的响应,但没有响应主体。
  • 跟踪 -沿着目标资源的路径执行消息环回测试。
  • 搜索 -客户端使用它来请求服务器对范围为有效请求URI的一组数据执行查询操作(由请求有效负载描述)。
  • PROPFIND-检索在Request-URI标识的资源上定义的属性。



网址

URL字段是请求的地址


HTTP版本选择

从“HTTP版本”下拉列表中,可以选择以下HTTP版本:

  • HTTP 2.0
  • HTTP 1.2
  • HTTP 1.1
  • HTTP 1.0
  • HTTP 0.9



Request Composer

Request Composer允许您通过添加自定义Headers, Params, Body以及通过Raw视图观察组合的请求来进一步修改请求。

Headers

允许你添加/修改你的请求Header(如Content-Type,Authorization等)。

输入Header键值对,然后单击对勾,以添加新Header。

将新header添加到您的请求中。现在可以禁用/启用header或将其完全删除。

使用较新版本TLS的大多数服务器将需要设置User-Agent标头。默认情况下,Fiddler Everywhere将设置一个值为Fiddler Everywhere的User-Agent密钥集,并提供描述使服务器和网络对等方标识应用程序,操作系统,供应商和请求用户代理的版本。标头是非强制性的,但请记住,如果没有有效的User-Agent,则对安全服务器的某些请求可能会失败。


Params

使您可以轻松地将查询参数添加到URL请求。将通过Params视图附加的任何键值对添加到URL请求。
通过输入params键值对,然后单击对勾,添加新的查询params。

将新的查询参数添加到您的请求URL。可以禁用/启用参数或将其完全删除。

Body

允许您手动指定需要和请求一起发送的数据。


Raw

该视图是组合请求的原始表示。此视图不可编辑。


Response Inspector

使用Response Inspector,您可以检查收到的响应(来自已执行的请求)。检查器提供了几种视图,以特定格式可视化请求的不同部分。在有关“检查器类型”的专用文章中查找有关每个检查器类型的详细信息。

上一篇:Sessions List 下一篇:Requests List