【问题标题】:How to see status of request in angular?如何以角度查看请求状态?
【发布时间】:2023-02-17 02:46:44
【问题描述】:

我从 Django rest API 返回上下文和状态代码如下

Admin.objects.get(email_id = request.data.get('email_id'), password = request.data.get('password'))
            context = {'resp' : 'Login details are valid..!'}
            return Response(context,status=status.HTTP_200_OK)

如何以角度访问此状态?

我试试这个,但我变得不确定

this.apiCallService.admin_signup(fd).subscribe((response:any)=>
    {
      this.spinnerFlag = false;
      console.warn(response.status);
      ----------

如何解决这个问题?

控制台日志()=>

{resp: 'Account created successfully...!'}

【问题讨论】:

  • 你能分享一下当你console.log(response)时你得到了什么吗?
  • 好的,我添加了...!请检查...!

标签: angular django-rest-framework response http-status-codes


【解决方案1】:

您可以编写一个拦截器并从后端获取所有响应的所有状态代码。

如果您只想获取此 api 调用的状态代码,您可以返回从后端返回的 json 中的状态代码。例如在 try catch 块中:

在尝试:

context = {'resp' : 'Login details are valid..!', 'status':'200'}

在捕获:

context = {'resp' : 'Login details are invalid..!', 'status':'500'}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    相关资源
    最近更新 更多