Reputation: 9116
I have an ApiController
in which I set a tokenId
as cookie using this code:
var cookie = new HttpCookie("TokenId", tokenId)
{
Expires = DateTime.Now.AddDays(1),
Domain = this.Request.RequestUri.Host,
Path = "/"
};
HttpContext.Current.Response.SetCookie(cookie);
Using Firefox
it's working and firebug shows the received cookie. But Chrome
doesn't show the cookie in the debugger. And on the further HttpRequest
s it doesn't send the cookie
Upvotes: 1
Views: 1671
Reputation: 9116
It seems Chrome
can not store cookies with domain localhost
. So while developing a website you can't store cookies!
I've found out this problem via another SO question:
This problem is also addressed at here which caused some developers to leave chrome and migrate to Firefox!
Upvotes: 2