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

flutter_interceptor のカバー
パッケージ詳細v0.0.2

flutter_interceptor

flutter dio インターセプター

30日間ダウンロード
31
いいね数
2
Pub ポイント
30

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

flutter pub add flutter_interceptor

パッケージ概要

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

flutter_interceptor は、強力な HTTP クライアントである Dio を拡張する Flutter パッケージであり、HTTP リクエストとレスポンスをグローバルに管理するためのインターセプター機構を提供します。開発者がリクエストを送信する前に変更したり、レスポンスが到着した後に処理したり、エラーを中央で管理できるようにします。認証ヘッダーの追加、ログ記録、再試行ロジック、リクエスト/レスポンスの変換に最適です。Dio とシームレスに統合され、クリーンで再利用可能なコードでネットワーク操作を強化します。複数のエンドポイント間で一貫した HTTP 挙動が必要なアプリに特に役立ちます。

用途

  • すべてのリクエストに認証ヘッダーを追加する
  • デバッグ用に HTTP トラフィックをログ記録する
  • 失敗したリクエストに対して再試行ロジックを実装する
  • リクエスト/レスポンスデータの変換
  • グローバルエラーステートの処理
  • APIパフォーマンスのモニタリング

主な機能

  • グローバルなリクエスト/レスポンスのインターセプト
  • Dioとの簡単な統合
  • 非同期インターセプタのサポート
  • 関心事の明確な分離
  • 拡張可能なミドルウェアパターン
  • 組み込みエラー処理ユーティリティ

適している対象

  • 複雑なHTTPワークフローを持つアプリ
  • 集中型ネットワーク論理を必要とするプロジェクト
  • 保守可能なHTTPコードが必要なチーム
  • 認証集約型アプリケーション
  • HTTP コールのデバッグとモニタリング

注意事項

  • Dio に精通している必要があります
  • 過剰に使用するとオーバーヘッドが増える可能性があります
  • インターセプターは、管理されていない限りメインスレッドで実行されます
  • プラットフォーム固有のネットワークには適していません
  • 基本的な例以外のドキュメントは限られている

元の README

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

flutter_interceptor

flutter dio interceptor

Getting Started

dependencies:
  flutter_interceptor: ^0.0.2

dio add interceptor

_dio.interceptors.add(UiNetInterceptor())

Page insert floating form

Overlay.of(context)?.insert(InterceptorDraggable());

local


InterceptorLocalizations.delegate

Function introduction:

  1. Request visualization

  2. You can copy the requested content

The effect after integration is shown in the figure

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

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

データはまだありません。