Sto cercando di capire perché Chrome (26.0.1410.64) e IE10 non sembrano riconoscere il cookie impostato nella mia risposta da un controller API Web ASP.NET. Ecco la situazione:Risposta Il cookie non viene impostato da Chrome e IE
Ho un modulo di accesso del menu a discesa sulla mia pagina che effettua una chiamata ajax al mio metodo API Web (tramite HTTP POST) e che il metodo API Web restituisce alcuni dati JSON e imposta anche un cookie nella risposta (usando le intestazioni HTTP). Funziona perfettamente in Firefox e Safari (quindi, WebKit) ma non in Chrome o IE. Chrome e IE sembrano ignorare completamente il cookie che è stato rinviato nella risposta. Ho verificato (usando Fiddler) che il cookie viene rispedito sulla risposta, quindi so che è lì - Non riesco a capire perché IE10 e Chrome non lo raccolgono però.
Qualche idea? Ha qualcosa a che fare con come Chrome e IE10 gestiscono i cookie di risposta nelle richieste Ajax?
Ho lo stesso problema con Chrome v40. Questo è davvero fastidioso. Vedi qui: http://i.imgur.com/q7lkXBz.gif – Gaui
Sì, sembra ancora che Firefox sia l'unico browser che accetterà e memorizzerà i cookie localhost, motivo per cui lo utilizzo per lo sviluppo di qualsiasi cosa che coinvolga richieste e cookie ajax. – jamauss
Sono riuscito a [risolvere questo] (http://stackoverflow.com/questions/28583729/localhost-cookies-not-set/28594724) con XMLHttpRequests – Gaui