/HTTP Request Builder
Build, inspect, modify and export HTTP requests locally without sending them.
Local processing
This tool processes your input in your browser.
Command Palette
Search for a command to run...
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));Related Tools
Payload Encoder
Encode and transform security testing payloads locally using a processing pipeline.
Web Payload Lab
Explore and transform common web security payloads in a local educational sandbox.
Reverse Shell Reference
Reference and study common shell techniques used in authorized security labs and CTFs.
DNS Recon
Analyze DNS information and organize authorized reconnaissance data.