Réponses en streaming
Réponses en streaming : Server-Sent Events, NDJSON, transfert chunked, goutte-à-goutte d’octets et un tableau JSON en streaming. La mise en mémoire tampon des réponses est désactivée et chaque événement part aussitôt, donc les clients voient les données au fur et à mesure. Chaque flux s’arrête dès que le client se déconnecte.
Votre compte débloque ces points d’accès. Utilisez Try it sur la page de chaque point d’accès pour envoyer des requêtes.
Ces points d’accès demandent un compte gratuit. Créez-en un ou connectez-vous pour voir leurs détails et les essayer ici.
- GET
https://api.testingapis.com/api/stream/chunked/{n}Send a plain-text response in chunked transfer encodingSend a plain-text response in chunked transfer encoding. - GET
https://api.testingapis.com/api/stream/dripDrip bytes slowly over a durationDrip bytes slowly over a duration. - GET
https://api.testingapis.com/api/stream/json-array/{n}Stream a JSON array one element at a timeStream a JSON array one element at a time. - GET
https://api.testingapis.com/api/stream/ndjson/{n}Stream newline-delimited JSON, one object per lineStream newline-delimited JSON, one object per line. - GET
https://api.testingapis.com/api/stream/sseStream Server-Sent EventsStream Server-Sent Events. - GET
https://api.testingapis.com/api/stream/sse/stockStream a deterministic stock ticker as Server-Sent EventsStream a deterministic stock ticker as Server-Sent Events.
Exemple de requête
Drip bytes slowly over a duration. Référence complète et bouton Send (en anglais).
curl -X GET "https://api.testingapis.com/api/stream/drip?durationMs=500&bytes=5"<binary body: 5 bytes, application/octet-stream>Connectez-vous pour voir les détails
Les paramètres, les exemples de requête et de réponse et le panneau Try it en direct pour ces points d’accès sont réservés aux membres connectés. Les comptes sont gratuits et se créent en quelques secondes.