Inspecteur de requêtes (testeur de webhooks)

Créez un endpoint de webhook temporaire et voyez arriver en direct dans votre navigateur chaque requête HTTP qu'il reçoit. L'outil enregistre la méthode, le chemin, les paramètres, les en-têtes, l'IP du client et le corps de chaque requête : le JSON et le texte sont mis en forme, les données multipart sont séparées en champs et fichiers, et les images envoyées ou brutes s'affichent en miniatures. Les endpoints acceptent toutes les méthodes avec CORS ouvert et sont supprimés, avec tout ce qui a été capturé, au bout d'1 heure.

Mode d'emploi

  1. Cliquez sur Créer un endpoint pour obtenir une URL unique et temporaire, valable 1 heure.
  2. Configurez votre webhook, application ou script avec cette URL, ou copiez l'un des exemples curl et fetch prêts à l'emploi.
  3. Regardez les requêtes s'afficher dans la liste ; cliquez sur l'une d'elles pour voir ses en-têtes, paramètres, corps, champs de formulaire et fichiers.
  4. Cliquez sur Effacer pour supprimer l'endpoint et ses données plus tôt, ou sur Nouvel endpoint pour recommencer.

Exemple

Entrée

curl -X POST "https://api.quto.dev/hook/<id>/orders?src=test" \
  -F "file=@photo.jpg" -F "caption=Bonjour"

Sortie

Réponse : 200 {"ok":true,"id":"…"}
POST /orders?src=test  ·  multipart/form-data
Champs de formulaire : caption = Bonjour
Fichiers : photo.jpg (image/jpeg) — miniature + téléchargement

Questions fréquentes

Combien de temps dure un endpoint ?

Chaque endpoint expire 1 heure après sa création. À l'expiration, l'endpoint ainsi que toutes les requêtes et tous les fichiers capturés sont supprimés du serveur. Vous pouvez aussi le supprimer immédiatement avec Effacer.

Quelles requêtes puis-je envoyer ?

Toute méthode HTTP (GET, POST, PUT, PATCH, DELETE, HEAD et OPTIONS) vers l'URL de l'endpoint ou n'importe quel sous-chemin. Le corps peut être du JSON, du texte, de l'URL-encoded, du multipart ou du binaire brut comme une image. Les requêtes sont limitées à 10 Mo, les fichiers à 5 Mo chacun, et chaque endpoint accepte jusqu'à 60 requêtes par minute et 200 au total.

Puis-je appeler l'endpoint depuis une page web ?

Oui. L'endpoint répond avec des en-têtes CORS ouverts et enregistre aussi les requêtes OPTIONS de pré-vérification : le code navigateur utilisant fetch ou XMLHttpRequest fonctionne depuis n'importe quelle origine.

Puis-je envoyer de vraies données ?

Mieux vaut l'éviter. Toute personne connaissant l'URL peut y envoyer des données et, même si seul votre navigateur détient la clé pour consulter les requêtes capturées, il s'agit d'un outil de test. Les en-têtes Authorization et Cookie sont masqués, mais utilisez des identifiants et des données de test.

Outils associés