Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net antiforgery令牌在angularjs中的实现_Angularjs - Fatal编程技术网

Asp.net antiforgery令牌在angularjs中的实现

Asp.net antiforgery令牌在angularjs中的实现,angularjs,Angularjs,有人能给我一个angularjs中asp.net Antifforgery的示例代码吗?这是一个很小的问题,无论如何谢谢我不太确定angular应用程序的架构到底是什么,以及应用程序和服务器之间的通信是如何完成的,你可能应该给出更多的细节,或者添加一些代码,帮助别人回答你 无论如何-如果这可以帮助您,这是一个角度代码,可以在http服务获得401未经授权的响应代码时重定向到路由: app.config(['$routeProvider', '$httpProvider', function ($

有人能给我一个angularjs中asp.net Antifforgery的示例代码吗?这是一个很小的问题,无论如何谢谢

我不太确定angular应用程序的架构到底是什么,以及应用程序和服务器之间的通信是如何完成的,你可能应该给出更多的细节,或者添加一些代码,帮助别人回答你

无论如何-如果这可以帮助您,这是一个角度代码,可以在http服务获得401未经授权的响应代码时重定向到路由:

app.config(['$routeProvider', '$httpProvider', function ($routeProvider, $httpProvider) {
    $httpProvider.interceptors.push(['$q', '$location', function ($q, $location) {
        return {
            'response': function (response) {
                return response;
            },
            'responseError': function (rejection) {
                if (rejection.status == 401) {
                    var _q = $q.defer();
                    $location.path('/401');
                    _q.reject();
                    return _q.promise;
                }
                return $q.reject(rejection);
            }
        };
    }])
}])

我认为你弄错了StackOverflow的工作原理,做你自己的研究,尝试几次,然后问!让别人替你做这件事是懒惰的!