当内容类型为application / json而不是text / html时,HTTP请求未完成

时间:2018-10-10 09:01:27

标签: angularjs rest api proxy

在我的项目中,我们使用代理连接多个服务器api调用,

即网站网址--->代理网址----->服务器(获取结果)

如果我请求任何内容类型为“ text / html”或未定义的API调用。它应该能够从服务器获取响应。

对于上述相同请求,如果我将内容类型更改为“ application / json”。请求本身未发送,并且在网络控制台(Chrome控制台)中显示“待处理状态”。

因为我的请求数据类型是json formate !!!请在下面找到我的请求代码,

    $scope.login = function () {
            var request= {
                method: 'POST',
                url:  '/login',
                headers: {
                    'Content-Type': 'application/json' //undefined
                },
                data: {
                    "username"   : $scope.username,
                    "password"   : $scope.password
                }
            };
            $http(request).then(function(response) {
                //===>
            }
}

任何人都可以知道,为什么我会收到此错误!

0 个答案:

没有答案