P粉8514014752023-09-01 10:10:38
クライアント コードではこの操作を実行できません。
最も近い方法は、サーバーが 401 Unauthorized
ステータスと WWW-Authenticate: Basic
ヘッダーでリクエストに応答するようにすることです。これにより、ブラウザーがユーザーに次のプロンプトを表示します。ネイティブ UI 認証情報を使用して入力し、ユーザーが認証情報を入力した後、基本認証の形式を使用してリクエストを繰り返し、Authorization
を追加します。
Phil がコメントで述べたように、リクエストしたい URL は実際にブラウザーで直接ナビゲーションできるように設計されていないようです。
この問題を解決しようとするよりも、認証システムを別のもの (従来のログイン フォームの送信に応じて設定される Cookie など) に変更したほうがよい場合があります。