Composer

The Composer tab enables you to manually build and send HTTP, HTTPS, and FTP requests.

Get Started

The Composer contains three major sections that are used to construct a request and observe the response.

  1. The top section contains a drop-down for selecting HTTP Methods, an URL field, a drop-down to select the used HTTP version, and an Execute button.
  2. The mid-section is a request composer that provides options to further modify your request via Headers, Body, Params, or Raw views.
  3. The bottom section is a response inspector, which shows the response from the executed request.

Composer User Interface

HTTP Methods

The Composer supports creating a request while using one of the following HTTP methods:

  • GET
  • PUT
  • POST
  • DELETE
  • HEAD
  • TRACE
  • SEARCH
  • PROPFIND

HTTP Methods

URL Field

The URL field is the place to endpoint URL for the composed request. URL Address textview

HTTP Version selection

From the HTTP Version drop-down, you can select the following HTTP versions: 1. HTTP 2.0 2. HTTP 1.2 3. HTTP 1.1 4. HTTP 1.0 5. HTTP 0.9

HTTP Versions drop-down

Request Composer

The Request Composer is allowing you to further modify your request by adding your custom Headers, Params, Body and observing the composed request via the Raw view.

Headers

Enables you to add/modify your request headers (e.g., like Content-Type, Authorization, etc.).

  • Add a new header by entering the header key-value pair and then clicking the tick. Adding header
  • The new header is added to your request. The header can now be disabled/enabled or completely deleted. Added header

Most of the servers using newer versions of TLS will require a User-Agent header to be set. By default, Fiddler Everywhere will a User-Agent key set with value Fiddler Everywhere and description Lets servers and network peers identify the application, operating system, vendor, and version of the requesting user agent. The header is non-mandatory, but keep in mind that without valid User-Agent some requests to secure servers might fail. Default User-Agent

Params

Enables you to add query parameters to your request URL easily. Any key-value pair added through the Params view will be automatically added to the request URL.

  • Add new query params by entering the params key-value pair and then clicking the tick. Adding header
  • The new query params are added to your request URL. The params can now be disabled/enabled or completely deleted. Adding header

Body

Enables you to manually specify the data that should be sent with the request.

Raw

The view is a raw representation of the composed request. This view is non-editable. Raw view of the written request

Response Inspector

With the Response Inspector, you can inspect the received response (from the executed request). The inspector provides several views to visualize different parts of the request in specific formats. Find detailed information on each inspector type in the dedicated article about Inspector Types

Response inspectors

In this article
Not finding the help you need? Improve this article