À propos
Utilisez cet utilitaire pour développeurs pour inspecter les en-têtes copiés, préserver les valeurs répétées et reconstruire des blocs d'en-têtes de requête ou de réponse.
Ce que cet outil fait
Le générateur d'en-têtes HTTP convertit le texte brut des en-têtes en JSON structuré et peut reconstruire des blocs d'en-têtes à partir de JSON lorsque vous devez les coller à nouveau dans des exemples de code, des fixtures de test ou de la documentation API.
Analyse des en-têtes copiés
Collez des en-têtes depuis les outils de développement du navigateur, des exemples curl ou des journaux de serveur pour les transformer en un objet JSON lisible. Lorsque le même en-tête apparaît plusieurs fois, l'outil conserve ces valeurs dans des tableaux au lieu de les réduire à une seule chaîne.
Construction de blocs d'en-têtes
Le mode constructeur accepte soit un objet JSON simple d'en-têtes, soit un wrapper avec des champs startLine et headers. Cela facilite la régénération d'exemples de requêtes, d'extraits de réponses fictifs et de fixtures de tests d'intégration à partir de données structurées.
Pourquoi les en-têtes répétés sont importants
Certains en-têtes tels que Set-Cookie nécessitent des lignes séparées pour chaque valeur. Conserver les valeurs répétées dans des tableaux aide à éviter des fusions invalides et préserve la structure dont vous avez réellement besoin dans le trafic HTTP réel.
Flux de travail pratiques
- Inspectez les exemples d'API copiés à partir de la documentation avant de les transformer en fixtures.
- Normalisez les en-têtes de réponse bruts lors du débogage des problèmes de proxy, de CDN ou d'authentification.
- Générez des blocs d'en-têtes pour des tests, des démonstrations et des guides d'intégration à partir de JSON structuré.