トップのフラッターHTTPクライアントおよびユーティリティパッケージ DartのHTTPクライアントは、HTTPリクエストを作成するために使用されます。 Flutterアプリを実行するデバイス(クライアント)は、サーバーにリクエストを送信し、サーバーは応答します。クライアントは応答を解釈し、それに応じて動作を行います。 フラッターアプリでHTTPクライアントを作成し、HTTP APIリクエストを行い、サーバーの応答をキャッシュし、さまざまな他のHTTPユーティリティを提供できる、Dartおよびフラッターパッケージの完全なリストは以下にあります。
dio
7198
Dart/Flutter 向けの強力な HTTP パッケージであり、グローバル設定、インターセプター、FormData、リクエストの中断とキャンセル、ファイルのアップロードとダウンロード、リクエストのタイムアウト、カスタムアダプタなどをサポートしています。
uno
130
Uno は、Axios をベースに構築され、Flutterando コミュニティによって Clean Dart アプローチに従って構築されたマルチプラットフォームの HTTP クライアントです。
http_certificate_pinning
117
Flutter用のHttps証明書ピニングパッケージです。既知のSHA-1またはSHA-256のフィンガープリントと対象サーバのSHA-1またはSHA-256の等価性をチェックします。
requests_inspector
105
REST-APIとGraphQLリクエストのログを記録し、電話を振ってRequestsInspectorウィジェットを画面に表示するためのFlutterパッケージです。
chucker_flutter
101
Chucker Flutterは、HTTP(S)リクエスト/レスポンスを検査するのに役立ちます。データをローカルに保存し、ネットワーク呼び出しを検査し、その内容を共有するためのUIを提供します。
metadata_fetch
99
OpenGraph、Meta、Twitter Cards、およびStructured Data(Json-LD)などのウェブページのメタデータを抽出するDartライブラリ
flutter_alice
28
HTTPリクエストをデバッグするのに役立つHTTP InspectorツールのAlice。HTTPリクエストとレスポンスをキャッチして保存し、シンプルなUIで表示できます。
network_inspector
27
DioおよびHttpパッケージのためのHttpインスペクター/ロガー。このパッケージを使用すると、Dio&HttpからのすべてのHttpリクエスト、レスポンス、エラーをログに記録できます。
flutter_user_agentx
23
Android および iOS デバイスのデバイスおよび WebView ユーザーエージェント文字列を取得します。また、独自のユーザーエージェント文字列を生成するためのシンプルなビルディングブロックも提供します