問題タブ [dio]

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 投票する
1 に答える
419 参照

flutter - Flutter で dio および multi_image_picker パッケージを使用して s3 presignedurl をアップロードする


dio、マルチイメージピッカーパッケージを使用しています

これが私の実装sudoコードです

うまくいきましたが、突然何かがおかしくなりました。
(フラッターフレームワークをアップグレードするだけです)Postmanでテストしてみましたが、うまくいきました。間違ったURLではありません...

エンコーディングエラーのようです。しかし、アップロードした場合の方法がわかりません。私のファイルはこのように表示されます
ここに画像の説明を入力

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

flutter - この dart クラスをまとめて、コードのさまざまな部分で使用できるようにする方法

Dio インターセプターを実装しようとしているので、コードで使用できるようになります。

私はこのインターセプターを多くの場所で使用します。したがって、それをクラスまたはインターフェイスのどちらか最適な方に配置し、サブクラスを拡張または実装するのが理にかなっていると思いました。

私はこれまでのところこれを持っています:

サブクラスでこれを使用して http 呼び出しを行うにはどうすればよいですか?

httpコールを実行しようとしたときに、次のようなことを試しました:

毎回失敗します Unhandled Exception: DioError [DioErrorType.RESPONSE]: Http status error [403]

私のバックエンドから、インターセプターが認証ヘッダーを渡さなかったために失敗したことがわかります。

これについてどうすればよいですか?

0 投票する
1 に答える
1427 参照

android - Flutter - DiError レスポンスからコンテンツ タイプを削除する

DiError コンテンツによって提供されるメッセージのみを表示するにはどうすればよいですか?

たとえば、これの代わりに:

DioError [DioErrorType.DEFAULT]: User not found!

私は見せたいだけです:

User not found!

dio インターセプターのコードは次のとおりです。