У меня есть веб-приложение, которое использует jQuery.ajax для выполнения запроса другому хосту (прямо сейчас на самом деле то же самое, потому что я использую разные порты "localhost" ). Затем сервер возвращает файл cookie.
Значение cookie в ответе HTTP, как показано в Chrome Dev Tools,
Set-Cookie: MyUserSession=JxQoyzYm1VfESmuh-v22wyiyLREyOkuQWauziTrimjKo=;expires=Sun, 10 Feb 2013 22:08:47 GMT;path=/api/rest/
и, следовательно, истекает 4 часа в будущем.
Однако cookie не сохраняется и отправляется с последующими запросами (проверяется как в Chrome, так и в Firefox). Сначала я подумал, что это должно быть "10 февраля-2013" вместо "10 февраля 2013 года", но это не имеет значения. Chrome также показывает "Истекает" как "Недействительная дата" на вкладке "Куки" ответа, но это может быть ошибка Dev Tools.
Любые идеи?