我一直在使用郵遞員在我的應用程序開發一段時間,從來沒有任何問題。當我調試我的ASP.NET API代碼時,我通常在谷歌瀏覽器中使用它。郵差不使用cookie
大約一個月前,我開始有問題,郵差似乎沒有發送我的網站發佈的cookie。
通過Fiddler,我檢查了我對我的API所做的調用,並看到郵差不會發送由我的API應用發出的cookie。它發送其他Cookie,但不是一個它應該派 - 見下:
在「Cookie」,我看到了餅乾我發出即.AspNetCore.mysite_cookie
- 見下:
任何想法,爲什麼這可能會發生?
P.S.我認爲這個問題是在我對代碼進行一些更改以命名我的cookie後開始的。我的API應用程序使用社交身份驗證,並決定命名這兩個cookie,即一旦用戶通過身份驗證時我從Facebook/Google/LinkedIn收到的一個cookie,以及我向經過身份驗證的用戶發出的一個。我打電話給我從社交網站social_auth_cookie
得到的cookie,我發出的cookie被命名爲mysite_cookie
。我認爲這與我遇到的這個問題有關。
您是在本地測試還是在生產部署? –
無論在哪種情況下,我都得到了相同的結果。 – Sam
它部署在http或https上嗎?並且是http或https上的API調用? –