問題タブ [httpinterceptor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
861 参照

flutter - flutter http パッケージで各 http リクエストをグローバルにインターセプトする

サーバーへの多くの API 呼び出しがあり、その多くで 401 応答を受け取った場合、ユーザーをログイン画面に転送して、認証に使用したトークンを更新する必要があります。

すべての HTTP 要求にこのコードを記述するのではなく、ユーザーをログイン画面に転送するために、HTTP 要求のいずれかに 401 ステータスがあるかどうかを確認するグローバル インターセプターを作成する方法が必要です。HTTP リクエストに使用するパッケージはhttpです

0 投票する
0 に答える
87 参照

android - フラッターですべてのhttp応答を傍受する方法は?

すべてのネットワーク応答を傍受する方法はありますか? たとえば、electron js を使用すると、次のようなことができます。

上記のコードを追加すると、誰が (webview/サードパーティ ライブラリ、または electron アプリ内のもの)http://www.example.com/encryptedkeyがクライアント コードに受信する応答に要求を送信しても、サーバーから送信された応答と同じではありません。上記の電子コードによって操作されますフラッターアプリでこれを達成する方法はありますか? Google で検索してこのライブラリを見つけまし たが、アプリで使用しているサードパーティのウィジェットから送信される一部の http 要求を制御できないため、これは機能しません。

したがって、サーバーとフラッターアプリの間にある種のプロキシを作成する方法を探しています。

これはフラッターで可能ですか? これに関するヘルプは本当に感謝しています。