Angularjs" HTTP / 1.1 401 Unauthorized"铬中的错误

时间:2016-12-01 05:27:38

标签: angularjs wcf asp.net-web-api

我有一个angularjs应用程序正在使用使用WCF创建的WebAPI。

Angularjs应用程序正在调用WebAPI来获取客户端详细信息。 当我在我的本地机器上运行两个项目(angularjs和WCF项目)时。一切正常。

在开发服务器上部署项目后,我在chrome中测试angularjs应用程序时遇到问题。 Chrome无法加载客户端详细信息。

我使用fiddler检查了angularjs应用程序发出的请求。我发现有两个调用我的angularjs应用程序到webAPI,即使在代码中只有一个代码调用,

以下是角应用

中使用的代码
return $http({
            method: "GET",
            withCredentials: true,
            url: $rootScope.models.ServiceURL + "/ServicerClient?clientName=" + searchTextSmallLetters,
            dataType: "json",
            headers: {
                'Content-Type': 'application/json; charset=utf-8'
            }           
        });

第一个请求登录Fiddler:

GET /PXTRAService.svc/ServicerClient?clientName=volvo HTTP/1.1

首先请求返回错误的重新启动:

HTTP/1.1 401 Unauthorized

Fiddler中记录的下一个请求在请求标题中有“安全性”部分:

GET /PXTRAService.svc/ServicerClient?clientName=volvo HTTP/1.1

enter image description here

第二次请求重新调整预期结果。

在IE中出现相同的情况,但IE角度应用程序正确地重新获取所获取的结果。

有没有办法在Chrome中解决这个问题?

0 个答案:

没有答案