FLUTTER ECOSYSTEM

http_client

ブラウザ、コンソール、およびcurl(SOCKSプロキシ用)をサポートする、プラットフォームに依存しないHTTPクライアントAPIです。

最新バージョン
1.5.3
30日間ダウンロード
1050
いいね数
16
Pub ポイント
150

パッケージ概要

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

概要

http_client パッケージは、Android、iOS、Web、macOS、Windows、Linux を含む複数の環境で動作するように設計された、プラットフォームに依存しない HTTP クライアント API を提供します。ブラウザベースのリクエスト、コンソールアプリケーションをサポートし、SOCKS プロキシの使用に curl と統合することで、ターゲットプラットフォームに関係なく一貫した HTTP 通信を実現します。移植性を重視して構築されており、下位のネットワーク実装を抽象化しているため、信頼性が高く均一な HTTP インタラクションが必要なクロスプラットフォームの Flutter アプリに最適です。このパッケージは agilord.com によってメンテナンスされており、pub.dev から利用可能です。

用途
  • クロスプラットフォームHTTPリクエスト
  • ブラウザおよびネイティブアプリの統合
  • curl を通じた SOCKS プロキシのサポート
  • プラットフォーム間で統一されたHTTPレイヤー
  • さまざまな環境での HTTP 挙動のテスト
  • バックエンドサービス通信
主な機能
  • プラットフォームに依存しないHTTP API
  • ブラウザ、コンソール、curl のサポート
  • SOCKSプロキシの互換性
  • デバイス間での一貫したインターフェース
  • 軽量でモジュール式のデザイン
  • 組み込みエラー処理
適している対象
  • マルチプラットフォームのFlutterアプリを開発する開発者
  • 一貫したHTTP動作を必要とするチーム
  • プロキシサポートを必要とするアプリケーション
  • Webおよびモバイルの両方を同時にターゲットにするプロジェクト
  • ネットワーク抽象を含むユースケース
注意事項
  • 基本的なHTTPメソッド(GET、POSTなど)に限定
  • 組み込みのJSONパースなし(外部処理が必要)
  • 下位プラットフォームのネットワーキング機能に依存します
  • 高度なプロキシ設定には追加の構成が必要になる場合があります
  • 高性能または複雑なHTTPシナリオ向けではありません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add http_client

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

関連プロジェクト