客户端的错误响应仅在 firefox 中

Error response in client side only in firefox

当我使用 angular 11 从 asp.net 核心 API 获取字符串数据时遇到问题 11 如下所示

Object { headers: {…}, status: 0, statusText: "Unknown Error", url: "http://localhost:51857/api/Account/GetRoleName/username@mail.com", ok: false, name: "HttpErrorResponse", message: "Http failure response for http://localhost:51857/api/Account/GetRoleName/username@mail.com: 0 Unknown Error", error: abort }

response from server side

但是当我在 POSTMAN 中测试 API 时它是 return 正确的结果,当我使用 Chrome 或 Edge 用 angular 测试它时它可以工作但没有在 Firefox 中工作 我在 angular 中的代码如下:

GetRoleName(email: string) {
    return this.http.get(this.url + 'GetRoleName/' + email, { responseType: 'text' });
  }


async installStorage(rem: boolean, email: string) {   
    this.GetRoleName(email).subscribe(success => {
      localStorage.setItem('role', this.service.Encrypt(success));
      console.log(success);
    }, err => console.log(err));
  }

role name 只能保存在 chrome 和 Edge 中并且工作正常并且没有出现错误但它在 Firefox 中不起作用并显示上述错误, 如果有人可以帮助我,我研究了好几次,我无法回答。

一个浏览器没有另一个的缺陷总是由浏览器缓存本身的冲突引起的。 搜索缓存数据,擦除,然后重试,你会发现问题没有了