パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.3.1

fetch_api

Fetch API 用の JavaScript バインディング、柔軟な HTTP 要求、リダイレクト、ストリーミングなど。

Web
30日間ダウンロード
9.6万
いいね数
11
Pub ポイント
140

パッケージをインストール

flutter pub add fetch_api

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

fetch_api パッケージは、Flutter Web アプリケーション向けに JavaScript スタイルの Fetch API バインディングを提供し、柔軟で現代的な HTTP 要求を可能にします。リダイレクト、ストリーミング応答、直感的なリクエスト処理などの機能をサポートしており、ブラウザのネイティブ Fetch API に非常に近いです。Web プラットフォーム専用に設計されており、なじみのあるインターフェースで HTTP 呼び出しを簡単に実現できます。パッケージは軽量で、Web ベースの Flutter プロジェクトにスムーズに統合されます。

用途

  • HTTP GETおよびPOSTリクエストの作成
  • ストリーミング応答の処理
  • リダイレクトを自動で管理する
  • Webアプリでのクライアント側APIの実装
  • fetchベースのインタラクションを簡素化する

主な機能

  • JavaScript Fetch API の互換性
  • ストリーミング応答のサポート
  • 自動リダイレクト処理
  • シンプルでチェーン可能な構文
  • Web限定プラットフォームのターゲット

適している対象

  • Web専用のFlutterプロジェクト
  • フロントエンドWebアプリケーション
  • ウェブ上のAPI統合
  • JavaScript fetchに精通した開発者
  • 軽量HTTPクライアントが必要なプロジェクト

注意事項

  • モバイルまたはデスクトッププラットフォームでは利用できません
  • Web環境に限定
  • ブラウザのネイティブな fetch に依存しています
  • 組み込みのエラー再試行ロジックなし
  • 非同期ストリームの取り扱いに注意が必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト