角$ http和状态码304

角$ http和状态码304

问题描述:

当服务器发送304,浏览器会自动处理它和$ HTTP接收状态200.我想处理它自己,所以当 内容没有变化我不重装我的看法。

我想要做这样的事情:

$http.get("api/endpoint").then(function(response){ 
    if(response.status != 304) 
     //update view with response.data 
    } 
    else{ 
     // do nothing 
    } 
}); 
+0

认真的人。 Plz分享你的代码给每一个更好的视角。 – Plankton

+0

我认为你可以在$ httpProvider –

+0

查看$ httpProvider文档,但我找不到转发304状态码的方法。我也尝试使用$ http拦截器,但是304也没有到达那里。 – konst

它似乎是一个比较普遍的问题。 这是另一个关于这个here