2010-03-01 2 views
0

Я устанавливаю файл cookie во время HTTP-запроса GET на HTML-страницах со встроенными изображениями. Я ожидаю, что браузер вернет файлы cookie при получении всех встроенных изображений, но, по-видимому, этого не происходит для первого встроенного изображения.http cookie и встроенные изображения

Это как это должно работать, или я что-то упускаю?

ответ

1

Убедитесь, что доменное имя соответствует вашему домену и что для него установлен допустимый срок его действия/время. Это две наиболее распространенные ошибки.

+0

Опять же, печенье возвращается для всех HTTP получает, для одного отправленного сразу после первого (который устанавливает куки), за исключением. Это тот же код, поэтому домен и срок действия в порядке. Более того, я устанавливаю cookie косвенно с помощью механизма сеансов сервлетов Java, который, как я полагаю, не содержит ошибок – Demiurg

0

Это помогло бы, если бы мы знали, как вы устанавливаете файлы cookie. Обратите внимание, что ответ NRNR немного вводит в заблуждение - он/она прав в отношении домена, но нет требования установить срок действия. Однако вы получите разные результаты, если вы явно не установили путь, даже если это просто «/».

Браузеры сильно различаются тем, как они обрабатывают всевозможные вещи, включая файлы cookie, поэтому я не удивлюсь, если есть браузеры, которые начинают получать дополнительный контент до того, как заголовки ответов для ссылки на страницу html будут обработанный. Это не значит, что он должен работать.

C.