0
POST HTTPリクエストでAPIを呼び出してログインしようとしています。ブラウザでクッキーが自動的に設定されない
post(
postLogin(email),
JSON.stringify({password: passwd}),
{ headers: { "Content-Type":"application/json" },
credentials: 'include' // i also tried with 'same-origin'
}
)
私はReduxとReactを使用しています。 APIレスポンスでは、私はSet-Cookie
ヘッダーを受け取りました(私はブラウザの開発ツールで見ることができます)が、何らかの理由で私のコードでアクセスできず、ブラウザはクッキーを設定しません。私はChromeバージョン63.0.3239.84を使用しています。これはクロスオリジンのリクエストですので、次のCORSヘッダーが設定されているので、ここからはないと思います。
Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:*
Access-Control-Allow-Methods:GET, OPTIONS
Access-Control-Allow-Origin:*
この問題もありますか?ありがとうございました!
XMLHTTPRequestを使用していますか?あなたは '.withCredentials = true;'を設定しましたか? (そうでない場合は、クッキーを送信しません) – Halcyon
あなたは、クロムインスペクタからネットワークリクエストの結果を投稿できますか? –