我正在构建REST API的前端。有时您在访问某些资源时会获得HTTP 403(禁止访问),这完全没问题。但是,一旦收到此响应,所有前端JS代码将停止执行,并且在刷新页面之前页面将不起作用。显然这是不可接受的。我该怎么办呢?
例如,让我们用jQuery获取一个典型的GET请求:
$.get("http://example.com/user/3/", function() {
console.log('ok');
}).fail(function() {
console.log('oh no!');
})
});
如果GET请求收到403,则JS代码的其余部分将停止工作。