Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.1.2

http_parser

Ein plattformunabhängiges Paket zum Parsen und Serialisieren von HTTP-Formaten.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
13,1 Mio.
Likes
271
Pub-Punkte
160

Paket installieren

flutter pub add http_parser

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das http_parser-Paket bietet plattformunabhängige Hilfsmittel zum Parsen und Serialisieren von HTTP-Kopfzeilen, Statuszeilen und anderen Komponenten des HTTP-Formats. Es ist für alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux konzipiert. Diese leichte Bibliothek unterstützt die effiziente Verarbeitung von HTTP-Nachrichten ohne Abhängigkeit von einem vollständigen HTTP-Client und eignet sich daher ideal für Low-Level-HTTP-Operationen. Sie gewährleistet ein konsistentes Verhalten unabhängig von der zugrundeliegenden Plattform und ermöglicht Entwicklern, zuverlässige Netzwerkkommunikationsschichten mit vorhersehbaren Analyseergebnissen zu erstellen.

Anwendungsfälle

  • Parsing von HTTP-Headern in benutzerdefinierten HTTP-Clients
  • Serialisierung von HTTP-Anfrage/Antwort-Daten
  • Middleware für die HTTP-Verarbeitung erstellen
  • Implementierung von HTTP-Protokolllogik in plattformübergreifenden Anwendungen
  • Umgang mit rohen HTTP-Streams im Server-seitigen Dart-Code

Hauptmerkmale

  • Plattformübergreifende Kompatibilität
  • Effiziente Kopfzeilenanalyse und Serialisierung
  • Leichtgewichtig und abhängigkeitsfrei
  • Unterstützt sowohl die Analyse von Anfragen als auch von Antworten
  • Robuste Fehlerbehandlung für fehlerhafte HTTP-Daten

Geeignet für

  • Entwickler, die benutzerdefinierte HTTP-Clients erstellen
  • Teams, die eine konsistente HTTP-Auswertung über Plattformen hinweg benötigen
  • Projekte, die eine Steuerung auf niedriger Ebene des HTTP-Protokolls benötigen
  • Dart-Anwendungen mit Bedarf an Echtzeit- oder Streaming-HTTP
  • Backend-Dienste, die Dart für die Verarbeitung von HTTP-Nachrichten verwenden

Hinweise

  • Nicht für vollständige HTTP-Client-Funktionalität vorgesehen
  • Benötigt manuelle Behandlung von HTTP-Verbindungen
  • Am besten zusammen mit einer Transportebene wie http_client verwendet
  • Beschränkt auf die Analyse des HTTP-Formats, nicht der vollständigen HTTP-Stack
  • Für sicherheitskritische Anwendungen könnte eine zusätzliche Überprüfung erforderlich sein

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Build Status

A composable, Future-based library for making HTTP requests.

package:http contains a set of high-level functions and classes that make it easy to consume HTTP resources. It's multi-platform, and supports mobile, desktop, and the browser.

Packages

Package Description Version
cronet_http An Android Flutter plugin that provides access to the Cronet HTTP client. pub package
cupertino_http A macOS/iOS Flutter plugin that provides access to the Foundation URL Loading System. pub package
flutter_http_example An Flutter app that demonstrates how to configure and use package:http. —
http A composable, multi-platform, Future-based API for HTTP requests. pub package
http2 A HTTP/2 implementation in Dart. pub package
http_client_conformance_tests A library that tests whether implementations of package:http's Client class behave as expected.
http_multi_server A dart:io HttpServer wrapper that handles requests from multiple servers. pub package
http_parser A platform-independent package for parsing and serializing HTTP formats. pub package
http_profile A library used by HTTP client authors to integrate with the DevTools Network View. pub package
ok_http An Android Flutter plugin that provides access to the OkHttp HTTP client and the OkHttp WebSocket API. pub package
web_socket Any easy-to-use library for communicating with WebSockets that has multiple implementations. pub package
web_socket_channel StreamChannel wrappers for WebSockets. Provides a cross-platform WebSocketChannel API. package issues
web_socket_conformance_tests A library that tests whether implementations of package:web_socket's WebSocket class behave as expected.

Contributing

If you'd like to contribute to any of these packages, see the Contributing Guide.

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten