トップのフラッターHTTPクライアントおよびユーティリティパッケージ DartのHTTPクライアントは、HTTPリクエストを作成するために使用されます。 Flutterアプリを実行するデバイス(クライアント)は、サーバーにリクエストを送信し、サーバーは応答します。クライアントは応答を解釈し、それに応じて動作を行います。 フラッターアプリでHTTPクライアントを作成し、HTTP APIリクエストを行い、サーバーの応答をキャッシュし、さまざまな他のHTTPユーティリティを提供できる、Dartおよびフラッターパッケージの完全なリストは以下にあります。
chucker_flutter
150
Chucker Flutterは、HTTP(S)リクエスト/レスポンスを検査するのに役立ちます。データをローカルに保存し、ネットワーク呼び出しを検査し、その内容を共有するためのUIを提供します。
uno
141
Uno は、Axios をベースに構築され、Flutterando コミュニティによって Clean Dart アプローチに従って構築されたマルチプラットフォームの HTTP クライアントです。
requests_inspector
141
REST-APIとGraphQLリクエストのログを記録し、電話を振ってRequestsInspectorウィジェットを画面に表示するためのFlutterパッケージです。
http_certificate_pinning
132
Flutter用のHttps証明書ピニングパッケージです。既知のSHA-1またはSHA-256のフィンガープリントと対象サーバのSHA-1またはSHA-256の等価性をチェックします。
metadata_fetch
102
OpenGraph、Meta、Twitter Cards、およびStructured Data(Json-LD)などのウェブページのメタデータを抽出するDartライブラリ
rhttp
70
Flutter 開発者が Rust を使用して HTTP リクエストを行うためのツールです。Dart からの Rust 関数呼び出しには FFI が使用され、Rust 側では reqwest を使用して HTTP リクエストを行います。
flutter_alice
32
HTTPリクエストをデバッグするのに役立つHTTP InspectorツールのAlice。HTTPリクエストとレスポンスをキャッチして保存し、シンプルなUIで表示できます。
network_inspector
30
DioおよびHttpパッケージのためのHttpインスペクター/ロガー。このパッケージを使用すると、Dio&HttpからのすべてのHttpリクエスト、レスポンス、エラーをログに記録できます。
flutter_user_agentx
23
Android および iOS デバイスのデバイスおよび WebView ユーザーエージェント文字列を取得します。また、独自のユーザーエージェント文字列を生成するためのシンプルなビルディングブロックも提供します
pretty_http_logger
19
Dart HTTP ライブラリ向けの中間層ロガー・ライブラリで、整った形式でネットワーク呼び出しをログし、簡単に読めるフォーマットでサポートし、ネットワーク呼び出しをインターセプトします。
http_file_uploader
8
ファイルをチャンク単位でアップロードするための http パッケージを使用した en_file_uploader プラグイン。内蔵の再試行ハンドリング機能を提供します。
dio_file_uploader
5
ファイルをチャンク単位でアップロードするための dio パッケージを使用した en_file_uploader プラグイン。内蔵の再試行ハンドリング機能を提供します。
webdev_proxy
5
webdev の serve コマンド用の単純な HTTP プロキシ。HTML5 ルーティングを使用するアプリケーションが 404 エラーをルートインデックスに書き換えるのをサポートします。
instabug_http_client
1
instabug_flutterの追加パッケージです。httpパッケージで実行されるリクエストをインターセプトし、ダッシュボードに送信されるレポートに送信します。