【发布时间】:2020-04-25 12:06:32
【问题描述】:
我正在尝试使用 Charles-Proxy 来测试我的 angular 1 代码上的一些错误流路径,因此我故意将使用 Charles Proxy 的一些 api 请求重写为 503。在网络选项卡中,我看到了 503 options 请求但是,当 $http 请求进入它的错误处理函数时,它返回 -1 作为错误状态而不是 503。
$http(requestObject).then(function() {
//some code that isn't running
}, function(error) {
console.log(error.status) //logs -1
})
我的 Charles 代理重写正在命中,响应状态如下所示。
您可以在下面看到控制台输出(从图片中删除了 url)
当我不使用 Charles 重写时,它完全可以正常工作,如果自然出现错误,它也可以正常工作。
谢谢。
【问题讨论】:
标签: angular http error-handling charles-proxy rewriting