Costruisci intestazioni di richiesta HTTP da un elenco di opzioni comuni
Le intestazioni HTTP sono coppie chiave-valore inviate all'inizio di ogni richiesta e risposta HTTP, fornendo metadati sul corpo del messaggio, autenticazione, caching, tipo di contenuto e comportamento della connessione. Le intestazioni sono case-insensitive, delimitate da due punti e separate dal corpo da una riga vuota.
Questo strumento aiuta a costruire intestazioni HTTP corrette selezionando nome e valore dell'intestazione da opzioni strutturate, validando la sintassi e mostrando il blocco di intestazioni assemblato per l'uso in comandi curl, collezioni Postman o codice applicativo.
`Authorization` è l'intestazione HTTP standard per inviare credenziali (RFC 7235). Schemi comuni: `Basic`, `Bearer` (JWT OAuth 2.0), `Digest`, `API-Key`. Non esiste un'intestazione `Authentication` standard.
`Content-Type` descrive il tipo di media del corpo della richiesta. Fondamentale per POST/PUT/PATCH: `application/json`, `application/x-www-form-urlencoded`, `multipart/form-data`. Senza Content-Type su una richiesta con corpo, molti server rifiutano la richiesta o analizzano male il corpo.
Cache-Control funziona sia per le richieste che per le risposte. Direttive di risposta: `no-store`, `no-cache`, `max-age=3600`, `public`, `private`, `immutable`. `ETag` + `If-None-Match` abilitano richieste condizionali — il server restituisce 304 Not Modified se la risorsa non è cambiata.
Le intestazioni di sicurezza rafforzano le risposte HTTP: `Strict-Transport-Security` (HSTS), `Content-Security-Policy` (CSP), `X-Content-Type-Options: nosniff`, `X-Frame-Options: DENY`, `Referrer-Policy`, `Permissions-Policy`. Mozilla Observatory e securityheaders.com valutano le intestazioni del tuo sito.
Calcolatore di subnet · Indirizzo IP in binario · Costruttore URL · Parser di query string · Cercatore di tipi MIME · Riferimento porte comuni