Javascript Angular.js HTTP请求失败

Javascript Angular.js HTTP请求失败,javascript,angularjs,web-services,google-chrome,http,Javascript,Angularjs,Web Services,Google Chrome,Http,我对网络开发非常陌生,所以我需要帮助。 我想向web服务器发送HTTP请求以获取一些数据。为了授权用户,我必须在用户代理头中发送一个秘密 $http({ method: 'GET', url: 'https://my-website/some_data', headers: { 'Accept': 'application/json;charset=UTF-8', 'User-Agent': 'ser

我对网络开发非常陌生,所以我需要帮助。 我想向web服务器发送HTTP请求以获取一些数据。为了授权用户,我必须在用户代理头中发送一个秘密

$http({
        method: 'GET',
        url: 'https://my-website/some_data',
        headers: {
            'Accept': 'application/json;charset=UTF-8',
            'User-Agent': 'service/2.0 (Android 4.3) sec=secret_key'
        }

     }).success(function(data){
        $scope.locations = data;
    }).error(function(data, status, headers, config) {
        alert("error");
    });
问题是Chrome总是打印:

Refused to set unsafe header "User-Agent"
以及:


出了什么问题

您是否尝试删除“用户代理”?我应该如何删除它?如果我只写“service/2.0(Android 4.3)sec=secret\u key”,我会得到一个语法错误,为什么你要设置这个“用户代理”:“service/2.0(Android 4.3)sec=secret\u key”放在第一位?我没有理由这么做。顺序重要吗?这不是顺序,请尝试删除该行代码并检查它是否正常工作。
XMLHttpRequest cannot load
https://my-website/some_data. No
'Access-Control-Allow-Origin' header is present on the requested
resource. Origin 'http://127.XXXXX' is therefore not allowed
access. The response had HTTP status code 403.