Próbuję ustalić, dlaczego Chrome (26.0.1410.64) i IE10 nie rozpoznaje pliku cookie ustawionego w mojej odpowiedzi z kontrolera ASP.NET Web API. Oto sytuacja:Nie można uzyskać odpowiedzi od Cookie przez Chrome & IE
Mam formularz logowania na mojej stronie, który wywołuje ajax w mojej metodzie Web API (przez HTTP POST) i że metoda Web API zwraca niektóre dane JSON, a także ustawia plik cookie w odpowiedzi (przy użyciu nagłówków HTTP). Działa doskonale w Firefoksie i Safari (czyli WebKit), ale nie w Chrome ani IE. Wygląda na to, że Chrome i IE całkowicie ignorują plik cookie, który został odesłany w odpowiedzi. Weryfikowałem (używając Fiddlera), że plik cookie jest wysyłany z powrotem w odpowiedzi, więc wiem, że tam jest - nie mogę się domyślić, dlaczego IE10 i Chrome go nie pobierają.
Wszelkie pomysły? Czy ma to coś wspólnego z tym, jak Chrome i IE10 obsługują pliki cookie odpowiedzi w żądaniach ajaxowych?
Mam podobny problem z Chrome v40. To naprawdę denerwujące. Zobacz tutaj: http://i.imgur.com/q7lkXBz.gif – Gaui
Tak, nadal wygląda na to, że Firefox jest jedyną przeglądarką, która faktycznie akceptuje i przechowuje pliki cookie localhost, dlatego używam jej do tworzenia wszystkiego, co obejmuje żądania ajax i pliki cookie. – jamauss
Udało mi się [rozwiązać ten problem] (http://stackoverflow.com/questions/28583729/localhost-cookies-not-set/28594724) z XMLHttpRequests – Gaui