Angular 2:Http响应状态代码作为常量

Tom*_*rik 15 angular

Angular 2框架是否包含Http响应状态代码作为常量

因此,我可以编写HttpStatus.NOT_FOUND而不是写404.

谢谢!

jag*_*ish 8

截至目前,在 angular 12 中,此功能现已可用

https://angular.io/api/common/http/HttpStatusCode

  • 不幸的是,它是一个“常量枚举”,这意味着它不能在运行时用于将 http 状态代码(例如 401)转换为其相应的文本(未经授权)(以下是代码:https://github.com/angular/angular/提交/6fe3a1d) (2认同)

jar*_*smk 6

不幸的是,在这一点上似乎没有确切的错误代码的枚举或常量。

您最好使用类似http-status-codes的库来完成@Jeff建议的操作,并列出并记录所有内容。

Angular的Response类允许您通过'ok'属性(布尔值)检查请求是否成功,否则您可以从该对象访问状态代码/文本。