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));Related Tools
Rules of Engagement Builder
Create a bounded, safety-first pentest scope document before testing.
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.