Странные заголовки ответа HTTP, отправляемые в Internet Explorer 8 только

Я рекомендовал бы смотреть на использование механизма об/мин, чтобы установить Ваше приложение, вместо того, чтобы писать что-то собственной разработки, так как проблемы, с которыми Вы столкнетесь со своим собственным сценарием, будут почти наверняка уже решены с об/мин. Вот превосходное учебное руководство на об/мин.

0
задан 9 April 2011 в 19:55
1 ответ

Таким образом, я думаю, что понял это.

Кажется, что IE кэшируется, Ajax ПОЛУЧАЮТ данные таким путем, которым это твердо (невозможный?) для убирания его. Возможно, мне настроили xml как text/xml в какой-то момент, но я не думаю так. В основном IE продолжал использовать кэшируемые результаты для того XML-файла по фактическим результатам сервера. Это также объясняет, почему HTTP-заголовки выглядели так нечетными (никакая информация о сервере, например). Или возможно, что кэш всегда производит текст/HTML (я бросил дальнейшие тесты).

Мое решение: Я добавил a'? avoidcache =' + метка времени в конец URL в ПОЛУЧИТЬ запросе. Теперь IE получает надлежащие HTTP-заголовки, которые я установил на сервере.

Ничего себе, сделайте я ненавижу Internet Explorer. Сколько часов разработки потрачено впустую, создавая обходные решения, поскольку это - ужасное поведение?

1
ответ дан 4 December 2019 в 22:26

Теги

Похожие вопросы