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