【发布时间】:2012-01-25 20:40:13
【问题描述】:
我有一个 Spring MVC 3 网站,其获取映射到 url site.com/../someItems
问题是从 ie 9 执行时,get 请求总是返回 Http 代码 304,它不应该是因为内容实际上已被修改。即使发送了 post 请求,spring 在下一次 get 时仍然返回 304 的代码。
问题是这在 chrome 和 firefox 中可以正常工作,但在 ie 9 中,get 请求永远不会在 post 请求之后更新项目。
有人知道这里可能出了什么问题吗?为什么它没有返回代码 200 而不是 304?
我正在使用最新的 jquery 版本来执行 get/post 请求。 IE 可以正常执行发布请求,因为我可以在 chrome 上看到更新(或者如果我关闭 ie 并再次打开它)
$.get("someItems", function(data){
$('#someDiv').html(data);
});
查看实际生成的get请求,firefox和chrome的请求包含cookie,而ie的请求没有
【问题讨论】:
标签: jquery ajax spring http spring-mvc