Недействительная HTTP PUT не работает? - PullRequest
0 голосов
/ 10 января 2011

Я использую XMLHTTPRequest в IE 8 следующим образом:

  • GET / myResource (с максимальным возрастом, установленным на дату в далеком будущем)
  • PUT / myResource
  • GET / myResource

Последнее получение должно, насколько я понимаю, получить свежий ресурс с сервера, даже если первый запрос не истек.

Но IE просто извлекает ресурс из кеша.

Это известная проблема IE или правильное поведение?

1 Ответ

1 голос
/ 10 января 2011

Это известное поведение IE, попробуйте отключить cache, если вы используете JQuery, убедитесь, что cache: false, в противном случае вы можете сделать что-то вроде этого:

function random() {
    return Math.floor(Math.random()*1000);
}

И здесь вы можете добавить к вашему запросу random как переменную, например:

"here/be/url?random="+random+"";

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