問題タブ [ktor-client]

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 に答える
143 参照

android - Ktor-client for Android でベアラー トークンをクリアする方法

プラグインと一緒に Android 用の Ktor クライアントを使用しています: io.ktor:ktor-client-auth:1.6.4. 現在の実装は、このスニペットに似ています。

ボタンがクリックされた後にトークンが削除されたときに「ログアウト」機能を実装したいのですが、問題は...どのようにですか?

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

ktor - 応答ヘッダーのエンコードが正しくありません

Android のクライアントとして ktor (1.6.7) を使用しており、応答ヘッダー フィールド HttpHeaders.ContentDisposition からファイル名を抽出しようとしています。ファイル名にウムラウトが含まれています。ファイル名は Web ブラウザ (safari / chrome)、postman、ios (alamofire) によって完全に抽出されますが、ktor は間違ったエンコーディングを使用しているようです。

送信されるヘッダーは Content-Disposition: attachment; filename="2022-01-06_TÜ-FL.pdf"

Ktorから私は得る Content-Disposition: attachment; filename="2022-01-06_TܭFL.pdf"

私はフィールドhttpResponse.headers.get(HttpHeaders.ContentDisposition)を取得するために使用しContent-Dispositionます。

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

kotlin - フローごとに Ktor ダウンロードの進行状況を監視する方法

ダウンロードの進行状況を Flow で監視したいので、次のような関数を書きました。

ただし、onDownloadは 1 回だけ呼び出され、ファイルはダウンロードされません。を削除する emit(progress)と動作します。

io.ktor:ktor-client-android:1.6.7