Analyseur de message HTTP — requête, réponse, en-têtes

Collez une requête, une réponse ou un bloc d’en-têtes HTTP/1.1 et lisez la ligne de départ, les en-têtes dupliqués et le corps JSON. Copiez une requête en cURL. Cet analyseur d’en-têtes HTTP tourne dans le navigateur, et rien n’est envoyé ni exécuté.

Chargement…
Analyseur de message HTTP
Collez une requête, une réponse ou un bloc d’en-têtes HTTP/1.1. Lisez la ligne de départ, chaque ligne d’en-tête (doublons conservés) et le corps. La mise en forme du JSON est un simple affichage, pas un IDE JSON.

Notes développeur

Start-line RFC 9112 : requête, réponse (ex. HTTP/1.1 200) ou en-têtes seuls. LF et CRLF acceptés. Les doublons restent des lignes distinctes (Set-Cookie). Le bruit curl -v est ignoré si la start-line est facile à trouver. Copier en cURL émet le sous-ensemble DevTools depuis une requête parsée. L’assainissement de cette copie (off par défaut) ne retire rien de la table. Le corps JSON peut être pretty-printé ; valider/réparer reste sur Formateur / Validateur JSON. Pas de réassemblage chunked, pas de HTTP/2, pas d’exécution.

Options

Affichage du corps JSON
pretty (par défaut si le corps est JSON) ou raw. Affichage uniquement, pas un éditeur JSON.

Quand c’est le bon outil

Lire un HTTP/1.1 200 et mettre en forme le corps JSON. Garder les deux lignes Set-Cookie au lieu de les fusionner. Analyser un bloc d’en-têtes sans ligne de départ.

Exemples

HTTP/1.1 200 + corps JSON

Avant

HTTP/1.1 200 OK Content-Type: application/json {"ok":true,"items":[1]}

Après

Ligne de départ HTTP/1.1 200 OK. Le corps JSON est mis en forme quand l’interrupteur est activé.

Set-Cookie dupliqué

Avant

HTTP/1.1 200 OK Set-Cookie: a=1 Set-Cookie: b=2

Après

Deux lignes d’en-tête, toutes deux conservées, sans fusion en une seule ligne Cookie.

Outils HTTP et JSON liés

Retour au hub Outils HTTP. Formatez le JSON avec Formateur JSON ou validez-le avec Validateur JSON. Pour les jetons, utilisez JWT Decode. Analysez Set-Cookie avec Analyseur Cookie / Set-Cookie. Pour les spécifications, voyez API et schémas.

FAQ analyseur de message HTTP

Requête, réponse et en-têtes, en local uniquement

Est-ce un analyseur d’en-têtes HTTP ?

Oui, les blocs d’en-têtes seuls fonctionnent. Le même moteur analyse aussi les requêtes et réponses complètes. Il n’existe pas de slug séparé pour les en-têtes seuls.

Les en-têtes dupliqués sont-ils conservés ?

Oui. Chaque ligne est une rangée, y compris plusieurs Set-Cookie.

Le pretty-print valide-t-il le JSON ?

Non. Le toggle change seulement l’affichage. Utilisez le Validateur JSON pour vérifier ou réparer.

Est-ce que cela envoie le message ?

Non. FastMinify n’exécute jamais la requête. Il n’y a aucun bouton Envoyer.

Que fait Copier en cURL ?

Il construit une commande cURL (sous-ensemble DevTools) depuis la requête analysée : méthode, URL, en-têtes et corps. L’option Assainir la copie (désactivée par défaut) omet Cookie, Authorization, sec-ch-* et Referer du presse-papiers seulement, et le tableau les affiche toujours. Les réponses et les blocs d’en-têtes seuls ne deviennent pas du cURL.

cURL, messages HTTP, URLs, HAR et Cookie / Set-Cookie collés dans le navigateur — formater et inspecter, jamais envoyé.