Comporre campi JSON
Combina Accept e Content-Type senza confondere risposta desiderata e corpo inviato.
Prepara una raccolta di header HTTP, definisci i relativi valori e ottieni il risultato in una sintassi utilizzabile per le chiamate di rete.
Un header per riga: Nome: valore
Utilizza Generatore di header HTTP direttamente nel browser per ottenere rapidamente il risultato di cui hai bisogno.
Inserisci un’intestazione per riga come Nome: valore. Il primo due punti separa il nome; quelli successivi restano nel valore, come in un URL. Le righe vuote sono ignorate. Si eliminano spazi esterni, si controllano i caratteri del nome e si rifiutano controlli vietati nel valore. Una riga senza nome prima del separatore viene rifiutata.
I nomi non distinguono maiuscole. Se più righe indicano lo stesso campo, l’ultima sostituisce le precedenti e conserva la propria scrittura. Il conteggio riguarda i campi normalizzati. Questa convenzione serve a configurazioni semplici, ma non preserva ogni riga di una risposta: più Set-Cookie distinti non sono rappresentati fedelmente nell’oggetto. Usa l’analizzatore per esaminare un blocco esistente senza questa fusione.
L’uscita HTTP è una lista di righe; JSON, un oggetto; Fetch, un frammento headers: {...} per opzioni di richiesta. Non si generano stato, metodo o corpo. I modelli JSON, cache e CORS sono punti di partenza. Access-Control-Allow-* appartiene a risposte del server: aggiungerlo a una richiesta non concede permessi CORS. Alcune intestazioni restano controllate dal browser e possono essere rifiutate durante una chiamata reale.
Parti da un modello o da righe personali. Distingui intestazioni di richiesta come Accept da quelle che il server deve inviare in risposta.
Aggiungi un campo per riga e controlla nomi duplicati. Prevale l’ultimo valore; non viene verificata la semantica di ogni direttiva.
Genera e copia o scarica righe HTTP, oggetto JSON o frammento Fetch. L’applicazione nel client o server resta un passaggio separato.
Combina Accept e Content-Type senza confondere risposta desiderata e corpo inviato.
Prepara campi di risposta da inserire consapevolmente nella configurazione server.
Copia un oggetto headers nella configurazione di una chiamata API.
Accept descrive la risposta desiderata e Content-Type il corpo inviato. Sono distinti e non intercambiabili.
Input
Accept: application/json
Content-Type: application/jsonRisultato
Accept: application/json
Content-Type: application/jsonLe righe indicano lo stesso nome. JSON mantiene solo l’ultimo valore e la sua scrittura.
Input
Accept: text/plain
accept: application/jsonRisultato
{
"accept": "application/json"
}No. È un frammento headers di opzioni. Aggiungi URL, metodo e corpo adatti, oppure usa il costruttore di richieste API.
La configurazione viene normalizzata a un valore per nome. Non si riproducono tutte le regole di ripetizione proprie dei campi HTTP.
No. Il server deve inviare intestazioni di risposta adatte. La politica deve corrispondere a origini, metodi e autenticazione.
No. Si verificano forma generale e caratteri vietati. Controlla valori, uso in richiesta o risposta e restrizioni del client.
Strumenti correlati
Strumenti simili o complementari a questo.
Crea una richiesta API HTTP completa con metodo, URL, parametri, intestazioni e corpo.
Analizza gli header HTTP per verificare sicurezza, cache, CORS e cookie di una risposta.
Trova un tipo MIME da un’estensione o viceversa.
Comprendi HSTS, Referrer-Policy, Permissions-Policy, protezioni dal framing e isolamento cross-origin prima di distribuirli.