ローカルホストのブラウザで HTTPOnly Cookie が設定されない
問題:
REST API 内HTTPOnly Cookie を生成するログイン エンドポイントを使用すると、Postman 経由の POST リクエストが正しく機能しても、Cookie がブラウザーに設定されなくなりました。この問題は、以前は機能していたアプローチを使用したにもかかわらず発生しました。
使用したアプローチ:
結果:
解決策:
問題はクライアント側の JavaScript (fetch() メソッド) にありました。 「credentials: "include"」オプションを RequestInit オブジェクトに追加することにより、ブラウザーはリクエストで Cookie を送受信できるようになりました。これは、ブラウザで HTTPOnly Cookie を設定するために必要です。
追加情報:
以上がLocalhost のブラウザで HTTPOnly Cookie が設定されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。