Angular 7项目升级http授权错误

时间:2019-01-03 13:30:46

标签: angular asp.net-web-api

我正在将Angular项目从5.2升级到版本7。我遇到了一些小问题,使代码正常工作。但是,现在访问我的.NET webapi REST服务时出现401授权错误。我通常以为REST服务存在问题,但是REST服务没有更改,我可以在浏览器中输入REST URL并获取结果。

HttpClient是否进行了某些更改,会导致在这些Angular版本之间跨端口(从localhost:4200到localhost:56263)的授权错误?

代码很简单,但这是否有帮助:

class TankViewSet(viewsets.ModelViewSet):
    queryset = Tank.objects.all().order_by('tag')
    serializer_class = TankSerializer 

这翻译成:

  

http://localhost:56263/a360/GetUserInfo/0

订阅为:

getUserInfo(runAsUser: boolean): Observable<UserInfo> {
  return this.http.get(`${environment.baseServer}/GetUserInfo/${runAsUser ? 1  : 0}`) as Observable<UserInfo>;
}

0 个答案:

没有答案