Symfony + AngularJS Get 方法后出现 401 未经授权的错误

Symfony + AngularJS 401 unauthorized error after Get method

当我发送请求时,我对我的方法 GET 有一些担忧(万寿菊)。我收到错误 401 并且我与应用程序断开连接,我知道在邮递员上测试时我在控制台中获得的令牌非常有效。我真的不明白(包括)为什么那不起作用我必须添加一些东西或者我很难做一些东西。

var list = function(){
    var mytoken = window.localStorage.getItem('token');
    return $http({
            method  : 'GET',
            url     : apiEndpoint.url + '/list',
            withCredentials : true,
            headers : {Authorization : 'Bearer ' + mytoken}
        }).then(function(res) {
        console.log(res.data);
    });
}; 

如果有人可以帮助我,谢谢:)

请按如下方式检查:

        let headers = new Headers();
    headers.append('Authorization', 'Bearer ' + YourToken);

    let options = new RequestOptions({ headers: headers });

    this.http.get('YourUrl', options)

这应该有效

我认为她在她的项目中使用了 angularJS,而 RequestOptions 是我们在 Angular 中发现的 class 2。这就是导入不起作用的原因

必须在apacheconf中添加:

SetEnvIf Authorization. + HTTP_AUTHORIZATION = $ 0

它应该适合你的情况:)