Javascript 角度http post仅在Chrome中的服务器上返回403错误

Javascript 角度http post仅在Chrome中的服务器上返回403错误,javascript,angularjs,google-chrome,post,http-status-code-403,Javascript,Angularjs,Google Chrome,Post,Http Status Code 403,我在angular控制器中有一个简单的HTTP post调用,当我在本地主机上运行它时,它可以正常工作,但当它部署到后台服务器时,会出现403错误。更具体地说,它只在Chrome上出现403错误,在IE和FireFox上运行良好 以下是JS文件: var app = angular.module('app', ['ngAnimate', 'ui.bootstrap'], function($locationProvider) { $locationProvider.html5Mode({

我在angular控制器中有一个简单的HTTP post调用,当我在本地主机上运行它时,它可以正常工作,但当它部署到后台服务器时,会出现403错误。更具体地说,它只在Chrome上出现403错误,在IE和FireFox上运行良好

以下是JS文件:

var app = angular.module('app', ['ngAnimate', 'ui.bootstrap'], function($locationProvider) {
$locationProvider.html5Mode({
    enabled: true,
    requireBase: false
});
});

app.controller('ClearFilesController', ['$rootScope', '$timeout', '$scope', '$http', '$uibModal', '$filter','$window','$location',function($rootScope, $timeout, $scope, $http, $uibModal, $filter,$window,$location) {

$scope.message = "Clear Test Files";
$scope.statusMessage = "Click the button to delete test files in the 'Automation Testing' Collection";

$scope.deleteFiles = function(){
    $scope.statusMessage = "Clearing files...";
    $http.post('/clearFiles')
        .then(function(response){
            var status = response.status;
            if('200'!=status) {
                $scope.statusMessage = "Clearing of files failed.";
            } else {
                $scope.statusMessage = "Successfully cleared files.";
            }
        });

};

}]);
以下是Chrome:angular.js:11630 POST 403上的开发工具的错误(禁止)


为什么我只在Chrome中出现这个错误,可能的原因是什么?

我可以添加评论,这样你就可以试试postman来测试你的问题了。
试着用basic$http like作为例子(不是简写)。

我可以添加注释,这样你就可以试试postman来测试你的问题了。
并尝试使用基本的$http like作为示例(而不是简写)。

检查F12工具中的网络选项卡,看看有什么不同(标题等)。我试过了,除了状态代码之外,没有看到任何明显的差异。除此之外,没有太大区别。我发现的唯一区别是Chrome在标题中有一个源代码和一个主机。主机:sample-stageserver.com源代码:但FireFox和IE只有主机。这可能是原因吗?如果这是唯一的区别,那么我会说一定是原因。检查F12工具中的“网络”选项卡,看看有什么不同(标题等)。我试过了,除了状态码之外,没有看到任何明显的差异。除此之外,没有太大区别。我发现的唯一区别是Chrome在标题中有一个源代码和一个主机。主机:sample-stageserver.com源代码:但FireFox和IE只有主机。这可能是原因吗?如果这是唯一的区别,那么我会说一定是原因。