|
|
1
2
我希望我已经明白你需要什么了。这个
我没有进行适当的搜索,但我记得使用
几个月前我写了这样的东西:
|
|
|
2
0
要实现这一点,您需要设置一个名为
允许您读取http调用的响应状态。 因此,http调用将是:
当您要订阅时,只需检查错误状态,即使不订阅也可以检查错误状态,为此,只需使用管道和map或catchError并检查响应即可。 下面是我如何在jwt验证中实现这一点的示例:
我映射响应错误以查看代码是否为200,映射响应意味着服务器将返回一些内容,记住我们将收到完整的响应,因此响应将由标题、正文响应组成,其中正文是数据。但是如果服务器脱机或者我在代码上键入了错误的url,我会捕获错误,因为即使没有正文,我仍然有响应。 角度文档: https://angular.io/guide/http#reading-the-full-response |