Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.3.1

fetch_api

JavaScript-Bindings für die Fetch-API, flexible HTTP-Anfragen, Umleitungen, Streaming und mehr.

Web
30-Tage-Downloads
96.000
Likes
11
Pub-Punkte
140

Paket installieren

flutter pub add fetch_api

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das fetch_api-Paket bietet JavaScript-artige Fetch-API-Bindungen für Flutter-Webanwendungen und ermöglicht flexible und moderne HTTP-Anfragen. Es unterstützt Funktionen wie Umleitungen, Streaming-Antworten und intuitive Anfrageverarbeitung und entspricht eng der nativen Fetch-API des Browsers. Speziell für Web-Plattformen entwickelt, vereinfacht es HTTP-Aufrufe mit einer vertrauten Schnittstelle. Das Paket ist leichtgewichtig und lässt sich nahtlos in Web-basierte Flutter-Projekte integrieren.

Anwendungsfälle

  • HTTP GET- und POST-Anfragen stellen
  • Umgang mit Streaming-Antworten
  • Umleitungen automatisch verwalten
  • Client-seitige APIs in Web-Anwendungen implementieren
  • Vereinfachung von fetch-basierten Interaktionen

Hauptmerkmale

  • Kompatibilität der JavaScript Fetch-API
  • Streaming-Antwortunterstützung
  • Automatische Umleitungsverarbeitung
  • Einfache, verkettbare Syntax
  • Nur-webbasierte Plattform, die zielt

Geeignet für

  • Web-only Flutter-Projekte
  • Frontend-Webanwendungen
  • API-Integrationen im Web
  • Entwickler, die mit JavaScript fetch vertraut sind
  • Projekte, die leichte HTTP-Clients benötigen

Hinweise

  • Nicht verfügbar auf mobilen oder Desktop-Plattformen
  • Beschränkt auf Web-Umgebung
  • Beruht auf dem nativen fetch des Browsers
  • Keine integrierte Fehlerwiederholungslogik
  • Erfordert sorgfältige Behandlung von asynchronen Streams

Original-README

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

Fetch API

pub package package publisher

This package provides WASM-ready Dart bindings to JavaScript Fetch API.

Features

  • Full fetch options / request parameters coverage
  • Cancel requests via AbortController.
  • Read response
    • As text (String)
    • As Blob
    • As Stream of Uint8List
  • Response streaming
  • Request streaming (check compatibility)
  • Get access to redirect status
  • Support non-200 responses

Some notes about fetch and Request

fetch and Request have same options but different semantics, e.g. fetch's default mode is no-cors while Request's cors. Therefore, options objects of fetch function and Request constructor made as different extension types, although they are interchangeable and both inherited from RequestInit.

For more info about that, read MDN docs.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden