Skip to content
IT_TOOLS_

HTTP Request Builder

Build, inspect, modify and export HTTP requests locally without sending them.

Local processing

This tool processes your input in your browser.

Request Configuration

Headers

Body

Export Snippets

Raw HTTP
GET /v1/users HTTP/1.1
Host: api.example.com
Content-Type: application/json
User-Agent: Mozilla/5.0
cURL
curl -X GET "https://api.example.com/v1/users" \
  -H "Content-Type: application/json" \
  -H "User-Agent: Mozilla/5.0"
Python requests
import requests

url = "https://api.example.com/v1/users"
headers = {
    "Content-Type": "application/json",
    "User-Agent": "Mozilla/5.0"
}

response = requests.request("GET", url, headers=headers)
JavaScript fetch
fetch("https://api.example.com/v1/users", {
  method: "GET",
  headers: {
    "Content-Type": "application/json",
    "User-Agent": "Mozilla/5.0"  
}
})
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));