
de up-fetch1,402
Client fetch configurable et réutilisable avec des valeurs par défaut dynamiques, des tentatives (retries), une validation au runtime et des hooks de cycle de vie pour des requêtes API robustes.
Fournit un constructeur de client fetch réutilisable (up(fetch,...)) qui centralise les valeurs par défaut des requêtes, la gestion de l'authentification, la validation au runtime, les tentatives et le support du streaming. Il simplifie l'exécution d'appels API cohérents à travers une application tout en offrant un contrôle sur les délais d'expiration (timeouts), les tentatives et les règles d'analyse.
Utilisez-le lorsque vous avez besoin d'un client HTTP unique et stable à travers plusieurs services ou une application : par exemple, des requêtes API authentifiées avec des jetons rotatifs, des appels nécessitant des tentatives et un backoff, la validation du schéma de réponse ou le streaming de réponses volumineuses. Idéal pour les clients de production où la gestion des erreurs et les hooks de cycle de vie sont cruciaux.
Probablement utile pour les agents orientés développement et les assistants de code pouvant éditer ou exécuter du code TypeScript/Python (par exemple, Copilot/Codex/assistants basés sur le code).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.