Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 防止$http.get返回304响应_Angularjs_Http_Get_Http Status Code 304 - Fatal编程技术网

Angularjs 防止$http.get返回304响应

Angularjs 防止$http.get返回304响应,angularjs,http,get,http-status-code-304,Angularjs,Http,Get,Http Status Code 304,我的后端根据用户的会话数据为某些get请求返回不同的数据。我想强制angular不对某些get请求使用缓存,以便它可以从服务器检索最新数据。我已经尝试了一些方法,但在重复相同的get请求时,我不断返回304 not MODIFED响应。有没有关于如何解决这个问题的建议?HTTP 304与Angular无关,我想这是浏览器行为。关于如何防止304在url后面添加以时间戳为值的随机查询字符串,请参阅本文。这样,每个请求都将被视为一个新的oneYep,添加基于时间的字符串?date=。。。这很简单,而

我的后端根据用户的会话数据为某些get请求返回不同的数据。我想强制angular不对某些get请求使用缓存,以便它可以从服务器检索最新数据。我已经尝试了一些方法,但在重复相同的get请求时,我不断返回304 not MODIFED响应。有没有关于如何解决这个问题的建议?

HTTP 304与Angular无关,我想这是浏览器行为。关于如何防止304在url后面添加以时间戳为值的随机查询字符串,请参阅本文。这样,每个请求都将被视为一个新的oneYep,添加基于时间的字符串?date=。。。这很简单,而且确实有效。你可以指定cache:false,addheader,等等,但是IE似乎对此并不在意。是的,这是我唯一可以使用的方法