Angularjs 如何使用$http.get获取304状态代码?

Angularjs 如何使用$http.get获取304状态代码?,angularjs,Angularjs,如何使用$http.get获取304状态代码 $http.get('menu.json').success(function(data, status, headers){ $scope.menu = data; console.log(status); ## shows 200 but its actually 304 ## }); 你不能。XMLHttpRequest透明地处理3xx响应,因此您获得的数据是原始(缓存)响应的数据。感谢您的回复,清晰的答案,但您是否也知道一种简单的方法,以便

如何使用$http.get获取304状态代码

$http.get('menu.json').success(function(data, status, headers){
$scope.menu = data;
console.log(status); ## shows 200 but its actually 304 ##
});

你不能。XMLHttpRequest透明地处理
3xx
响应,因此您获得的数据是原始(缓存)响应的数据。

感谢您的回复,清晰的答案,但您是否也知道一种简单的方法,以便我仍然可以从某个具有内置角度函数的地方获得304?还是我的方法不对?浏览器根本不会向JavaScript公开信息。你不能得到那个信息。(通过检查上次修改的标题,您可能可以找出一些等价的内容)。