Outil de requêtes HTTP

Envoyez des requêtes HTTP et visualisez les réponses, comme avec Postman

ms
🌐

En attente de la réponse

Envoyez votre requête pour afficher la réponse ici.

Historique des requêtes

Aucun historique

Apercu de l'outil : Outil de Requêtes HTTP

L’outil de requêtes HTTP vous aide à composer et inspecter des appels HTTP sans quitter le navigateur. Il est idéal pour des tests rapides d’API ou une courte session de débogage, tout en conservant l’ergonomie familière des autres outils ToolMi.

Qu'est-ce que Outil de Requêtes HTTP ?

Outil de Requêtes HTTP construit et envoie des requêtes HTTP pour vérifier les APIs.

Comment l'utiliser

  1. Saisissez l'URL et la méthode.
  2. Définissez en-têtes, paramètres ou corps.
  3. Envoyez et vérifiez la réponse.

Cas d'usage courants

  • Débogage d'API et régressions
  • Reproduire rapidement un souci
  • Partager des requêtes reproductibles

❓ FAQ

Q1 : Pourquoi le résultat est incorrect ?
R : Vérifiez le format d'entrée et les options, puis essayez l'exemple s'il existe.

Q2 : Et si l'entrée est très grande ?
R : Découpez les données en plus petits blocs pour plus de stabilité.

Q3 : Comment sauvegarder la sortie ?
R : Utilisez les boutons de copie ou de téléchargement si l'outil les propose.

Atouts principaux

  • Méthodes courantes – envoyez des requêtes GET, POST, PUT, DELETE, PATCH, HEAD ou OPTIONS.
  • Cœurs de requête flexibles – rédigez du JSON avec coloration, construisez des paires clé/valeur en form-data ou collez un corps brut.
  • Éditeurs intégrés – ajoutez ou supprimez en-têtes et paramètres de requête directement depuis l’interface.
  • Résumé instantané – visualisez code de statut, temps de réponse et taille du payload en un coup d’œil.
  • Vues de réponse – naviguez entre corps formaté, liste des en-têtes et texte brut ; formatez le JSON d’un clic.
  • Raccourcis presse-papiers – copiez la requête complète ou la réponse en un instant.
  • Historique local – les 50 dernières requêtes sont conservées dans votre navigateur pour une réutilisation rapide.

Envoyer votre première requête

  1. Saisissez l’URL de l’endpoint et choisissez la méthode HTTP.
  2. Ajoutez en-têtes ou paramètres de requête via les onglets dédiés (optionnel).
  3. Pour POST, PUT ou PATCH, sélectionnez un type de corps puis renseignez son contenu.
  4. Ajustez le délai d’attente si nécessaire.
  5. Cliquez sur Envoyer la requête.

Le panneau de réponse affiche ensuite statut, temps écoulé, corps et en-têtes. Utilisez Formater le JSON pour une lecture confortable ou Télécharger la réponse pour sauvegarder le contenu brut.

Modes de corps disponibles

  • JSON – rédigez des données structurées avec indentation automatique.
  • Données de formulaire – gérez des lignes clé/valeur encodées automatiquement.
  • Texte brut – collez n’importe quel payload en texte simple (XML, URL encodée, etc.).

Historique des requêtes

Sous le panneau de réponse se trouve une liste antéchronologique avec méthode, URL, statut et horodatage. Cliquez sur un élément pour recharger sa configuration. Le bouton Effacer l’historique supprime la mémoire locale.

Gestion des erreurs

Des messages explicites apparaissent en cas de problème :

  • Expiration – indique lorsque le serveur n’a pas répondu dans le délai imparti.
  • Erreur réseau – signale les échecs DNS, CORS ou de connexion.
  • Erreur inconnue – fournit le nom de l’exception retournée par le navigateur.

Même les essais échoués restent visibles dans l’historique, prêts à être rejoués une fois les paramètres ajustés.

En-têtes HTTP courants

Renseignez facilement les en-têtes suivants dans l’onglet dédié :

  • AuthorizationAuthorization: Bearer <token> pour un bearer token OAuth 2.0 ou Authorization: Basic <base64> pour l’authentification basique.
  • Content-TypeContent-Type: application/json pour envoyer du JSON, multipart/form-data lors d’un upload de fichier, application/x-www-form-urlencoded pour un formulaire classique.
  • AcceptAccept: application/json afin de demander une réponse JSON, text/html pour tester une page HTML.
  • User-Agent – Identifiez votre client, par exemple User-Agent: ToolMi-HTTP-Client, utile côté serveur.
  • Cache-ControlCache-Control: no-cache contourne les caches pendant vos tests.
  • En-têtes personnalisés – ajoutez X-API-KEY: votre-cle ou tout autre en-tête métier pour transmettre des métadonnées.

Confidentialité

Toutes les requêtes sont envoyées directement depuis votre navigateur ; aucune donnée n’est transférée vers ToolMi. Respectez les politiques CORS de vos APIs et protégez soigneusement identifiants ou tokens sensibles.