При кроссдоменных запросах XMLHttpRequest, браузер первым делом отправляет запрос OPTIONS, полученный ответ кеширует и в дальнейшем данный запрос уже не отправляет.
Подскажите, как очистить этот кеш? Т.е. как добиться, чтобы браузер снова отправил запрос OPTIONS?
Хотелось бы понять, как это сделать на клиентской стороне в браузере (нужно для отладки ответов сервера), а также на серверной (например, если решил изменить разрешения).
Пробовал чистить и кеш браузера, и куки — не помогает, запрос OPTIONS второй раз не отправляется.
Скорее всего проблема из-за того, что сервер отдаёт заголовки, предписывающие кешировать его ответ. Самый простой способ на стороне клиента — добавлять что-нибудь случайное в url, что-то вроде /resource?nocache=123123.
Здравствуйте, vsb, Вы писали:
vsb>Скорее всего проблема из-за того, что сервер отдаёт заголовки, предписывающие кешировать его ответ. Самый простой способ на стороне клиента — добавлять что-нибудь случайное в url, что-то вроде /resource?nocache=123123.
Специальных заголовков о кешировании там нет, видимо, по умолчанию кеширует. Но ведь если кешируется на клиенте, должен же быть способ этот кеш очистить. Где он это кеширует? Почему-то стандартная очистка кеша браузера не помогает.
Здравствуйте, prrt, Вы писали:
P>Специальных заголовков о кешировании там нет, видимо, по умолчанию кеширует. Но ведь если кешируется на клиенте, должен же быть способ этот кеш очистить. Где он это кеширует? Почему-то стандартная очистка кеша браузера не помогает.