HTTP放置无效不起作用?

HTTP放置无效不起作用?,http,rest,internet-explorer-8,Http,Rest,Internet Explorer 8,我在IE 8上使用XMLHTTPRequest执行以下操作: GET/myResource(最大年龄设置为遥远的将来) PUT/myResource 获取/myResource 据我所知,即使第一个请求尚未过期,最后一个get也应该从服务器获取新的资源 但是IE只是从缓存中取出资源 这是一个已知的IE问题还是正确的行为?这是一个已知的IE行为,请尝试禁用cache,如果使用JQuery,请确保cache:false,否则您可能会执行以下操作: function random() {

我在IE 8上使用XMLHTTPRequest执行以下操作:

  • GET/myResource(最大年龄设置为遥远的将来)
  • PUT/myResource
  • 获取/myResource
据我所知,即使第一个请求尚未过期,最后一个get也应该从服务器获取新的资源

但是IE只是从缓存中取出资源


这是一个已知的IE问题还是正确的行为?

这是一个已知的IE行为,请尝试禁用
cache
,如果使用JQuery,请确保
cache:false
,否则您可能会执行以下操作:

function random() {
    return Math.floor(Math.random()*1000);
}
在这里,您可以将random作为变量附加到您的请求中,例如:

“here/be/url?random=“+random+”