具有Charles-Proxy错误状态的重写是-1而不是503

问题描述 投票:0回答:1

我正在尝试使用Charles-Proxy在我的angular 1代码上测试一些错误流路径,所以我有意使用Charles Proxy将我的一些api请求重写为503。在“网络”标签中,我看到了选项上的503请求,但是当$ http请求进入其错误处理函数时,它返回-1作为错误状态,而不是503。

$http(requestObject).then(function() {
  //some code that isn't running
}, function(error) {
  console.log(error.status) //logs -1
})

我的查尔斯代理重写被击中,并且响应状态如下所示。

Charles Proxy Response Status

您可以在下面看到控制台输出(从图像中删除了网址)

enter image description here

[当我不使用Charles重写时,它完全可以正常工作,如果自然出现错误,它也可以正常工作。

谢谢。

angular http error-handling charles-proxy rewriting
1个回答
0
投票

也许查尔斯可能正在按预期的方式工作。

© www.soinside.com 2019 - 2024. All rights reserved.