在服务调用中获取AngularJS 1中的状态代码

时间:2018-09-20 16:40:13

标签: angularjs http-status-codes

服务调用完成后,我能够在生产URL的“常规”,“ Chrome开发人员网络”标签中的“响应标头”中看到状态代码。但是对于测试环境,状态代码显示在“常规”中,而不显示在“响应标题”中。

  1. 为什么在测试环境的Response标头中未显示状态代码。

  2. 如何从AngularJS的General Header中访问状态代码。

  3. transformResponse方法中的
  4. headers()。status始终从Response头中获取。因此对于测试环境,我无法获取状态代码。

  5. 在AngularJS中获取状态代码的任何其他方式,我都尝试在成功的Callback中传递第二个参数,但是状态代码没有任何价值

1 个答案:

答案 0 :(得分:0)

如果您询问“如何从AngularJS的响应中访问状态代码”,则它应始终位于响应正文中。

您可以通过在服务中编写以下代码来获得它:

print(r.url)
# http://httpbin.org/get?key2=value2&key1=value1

我希望能回答您的问题!让我知道它是否对您有用。