1 Repo
Capability to handle various data formats such as JSON, form data, and binary streams for transmission.
Distinct from Form Data Support: Broader than form data support, covering multiple transmission standards including JSON and binary streams.
Explore 1 awesome GitHub repository matching web development · Multi-Format Request Support. Refine with filters or upvote what's useful.
Fly ist eine HTTP-Client-Bibliothek und ein plattformübergreifender Netzwerk-Wrapper, der eine einheitliche Promise-basierte Schnittstelle zur Verwaltung von Netzwerkanfragen über diverse JavaScript-Laufzeitumgebungen und Betriebssysteme hinweg bietet. Er fungiert als Multi-Runtime-Request-Manager, der zugrunde liegende HTTP-Engines abstrahiert, um konsistentes Verhalten zwischen Browsern und nativen Umgebungen sicherzustellen. Die Bibliothek bietet ein Middleware-System zum Erfassen und Modifizieren ausgehender Anfragen und eingehender Antworten durch eine Request-Interceptor-Pipeline. Sie verwendet adapterbasiertes Engine-Switching, um eine konsistente API über verschiedene Plattformen hinweg zu wahren, und enthält einen Mechanismus, um Anfragen von Web-Views an native Umgebungen für zentralisiertes Zertifikats- und Cookie-Management weiterzuleiten. Das Projekt deckt ein breites Spektrum an Traffic-Management-Funktionen ab, einschließlich gleichzeitiger Request-Ausführung, asynchroner Request-Queueing und der Handhabung binärer Daten wie Buffer und Blobs. Es bietet zudem Utilities für globale Konfiguration, URL-Parameter-Management und automatisierte Datenserialisierung zwischen JSON und anderen Formaten.
Supports sending and receiving data using JSON, form data, or binary streams to accommodate various communication standards.