Safari не принимает Cookies, а FF и IE - - PullRequest
3 голосов
/ 28 июля 2010

У меня проблема с браузером Safari и нашим файлом cookie. Safari полностью игнорирует наши установленные файлы cookie, в то время как FF и IE принимают и отправляют файлы cookie. Страница настроек Cookie не является перенаправлением, прямой HTTP 200 с set-cookie.

Существует ли специальный символ или неправильно сформированный файл cookie, который заставляет Safari полностью игнорировать файлы cookie?

Отправляются следующие файлы cookie:

Выход CURL:

Set-Cookie: ASP.NET_SessionId = rdmpn1b4eckozzjns0voon33; путь = /

Set-Cookie: SHOPPERID = jZlotLr6HESiqoB / 3F0brg ==; истекает = ср, 28 июля-2060 01:09:04 по Гринвичу; путь = /

Set-Cookie: FVISIT = 2010? N7? 28 ??; истекает = ср., 28 июля - 2060 01:09:04 по Гринвичу; путь = /

Set-Cookie: STOCKMCD = Direct = 2010/07/28 10:09:04; истекает = вторник, 26 октября 2010 года, 01:09:04 по Гринвичу; путь = /

Инструменты разработчика Safari:

Set-Cookie: ASP.NET_SessionId = xqf3eui1r2fce4e30ogh2145; путь = /, SHOPPERID = C / lG3XGVPEa7QgGcsqt3yg ==; истекает = ср., 28 июля - 2060 01:15:26 по Гринвичу; путь = /, FVISIT = 2010N728ú; истекает = ср., 28 июля - 2060 01:15:26 по Гринвичу; путь = /, STOCKMCD = прямой = 2010/07/28 10:15:26; истекает = вт, 26 октября 2010 г. 01:15:26 GMT; путь = /

Ответы [ 2 ]

5 голосов
/ 01 марта 2013

С настройками конфиденциальности по умолчанию Safari отклоняет файлы cookie с доменов, отличных от посещенных пользователем.Например, если страница сайта example.com содержит ресурсы из сайта example.net, example.net не может устанавливать файлы cookie.

1 голос
/ 28 июля 2010

Посмотрите ответы на вопросы Кодирование / декодирование заголовков HTTP в Java . Похоже, что отправляемый заголовок Set-Cookie содержит символ без правильной кодировки. Похоже, что IE и Firefox менее строгие, чем Safari.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...