ForHosting KIT · Outils pour développeurs

Requêtes HTTP par lots

Cet outil exécute une liste de requêtes HTTP en une seule opération. Vous décrivez chaque appel — méthode, URL, en-têtes, corps — et vous récupérez les réponses regroupées, avec le statut et le contenu de chacune. C’est utile pour peupler une API, rejouer une série d’appels ou vérifier un ensemble d’adresses sans écrire de script.

● Stablepar requête + par requête$0.002
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

Une liste d’appels, un seul envoi

Plutôt que de lancer vos requêtes une à une, ou d’écrire un script jetable pour une tâche ponctuelle, vous décrivez la série entière et l’outil l’exécute d’un bloc. C’est le bon niveau d’effort pour créer cent enregistrements de test, envoyer une salve d’appels à une API interne ou contrôler une liste d’URL, sans monter un projet pour une manipulation d’un quart d’heure.

Ce que vous contrôlez par appel

Chaque requête a ses propres réglages : la méthode — GET, POST, PUT, DELETE —, l’URL, les en-têtes, dont un jeton d’autorisation, et le corps. Vous pouvez ainsi mélanger dans un même lot des appels très différents, ou répéter le même appel avec des données qui varient, selon ce que vous cherchez à accomplir. Rien ne vous oblige à uniformiser : chaque ligne du lot est autonome et se configure à part.

Lire les résultats

Pour chaque appel, vous récupérez le code de statut HTTP et le corps de la réponse, regroupés dans un même résultat. Repérer d’un coup d’œil les appels réussis et ceux qui ont échoué, avec leur message d’erreur, vous évite de relancer aveuglément : vous voyez précisément quelle requête n’est pas passée et pourquoi, et vous corrigez celle-là seule au lieu de tout recommencer.

Sur le web ou en API

Vous composez et lancez votre lot depuis cette page, ou vous déclenchez l’opération via l’API pour l’intégrer à un traitement plus large, d’autres canaux étant prévus. La capacité est facturée à l’usage, $0.002 par requête en dollars US : vous ne payez que les appels réellement exécutés, tarif affiché, sans abonnement. Le coût reste ainsi proportionnel à ce que vous lancez, sans engagement dans le temps.

Peupler un environnement de test

Julien doit créer cinquante fiches clients pour une démo. Il décrit cinquante appels POST vers l’API de son application et les lance en une fois, au lieu de cliquer cinquante fois dans une interface.

Rejouer des appels après une panne

Une série de webhooks n’est pas partie pendant une interruption. L’équipe de Studio Lumen SAS rejoue les appels manqués en un lot, en vérifiant le statut de chacun.

Contrôler une liste d’URL

Avant une mise en ligne, Sophie vérifie que trente adresses répondent bien, et repère d’un coup les deux qui renvoient une erreur.

Combien de requêtes puis-je envoyer dans un lot ?

Un lot regroupe une série d’appels raisonnable pour une manipulation ponctuelle. Pour un très gros volume, découpez en plusieurs lots ; chaque requête reste facturée à l’unité, ce qui rend le coût prévisible.

Puis-je définir des en-têtes différents par appel ?

Oui. Chaque requête porte ses propres méthode, en-têtes et corps, y compris un jeton d’autorisation distinct. Vous pouvez donc mélanger des appels hétérogènes dans un même lot.

Les appels sont-ils exécutés en parallèle ou en série ?

L’outil enchaîne les appels et vous rend les réponses regroupées. Si l’ordre compte — par exemple créer une ressource avant de la modifier — organisez votre lot en conséquence.

Que se passe-t-il si un appel échoue ?

Les autres appels ne sont pas perdus : chaque requête a son propre résultat, avec son code de statut. Vous repérez celui qui a échoué, son message d’erreur, et vous le rejouez seul si besoin.

Est-ce gratuit ?

Non. Cette capacité s’exécute sur nos serveurs et se paie à l’usage : $0.002 par requête, en dollars US. Le tarif est affiché, sans abonnement, et vous ne réglez que les appels exécutés.

Faut-il créer un compte ?

Il n'y a pas d'offre gratuite — les paliers gratuits sont détournés et ralentissent tout le monde. L'accès fonctionne avec un solde prépayé ForHosting KIT : rechargez à partir de $10.00 (il n'expire jamais) et chaque requête est facturée à son prix publié, donc un appel sans solde renvoie HTTP 402. Pas d'abonnement, pas de jetons, pas de crédits inventés, et une tâche en échec n'est jamais facturée.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/dev/http-batch

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/dev/http-batch \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.http_batch",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →