angularjs – 如何指定自定义角度$resource操作的头参数
发布时间:2020-12-17 08:30:27 所属栏目:安全 来源:网络整理
导读:下面的工作正常,但我认为这修改$ httpProvider全局,这不是我想要的。 angular.module('SessionService',['ngResource']) .config(function($httpProvider){ $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; c
下面的工作正常,但我认为这修改$ httpProvider全局,这不是我想要的。
angular.module('SessionService',['ngResource']) .config(function($httpProvider){ $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8' }) .factory('Login',function($resource){ var resource = $resource('/adminui/login',{},{ post:{ method:"POST",isArray:false },}); return resource; }) LoginCtrl = function($scope,Login) { $scope.login = function(){ Login.post($.param({user:$scope.user.username,password:$scope.user.password}),$.noop,$.noop) } } 有没有反而做到这一点? ... .factory('Login',isArray:false,headers:{'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8'} // ignored },}); return resource; }) “headers”参数似乎被忽略。请求仍然 Content-Type:application / json; charset = UTF-8 我的头值是否正确?
虽然开发文档(截至10月12日)显示覆盖头可能在$资源中,但尚未发布(v1.0.2或v1.1.0)。但是,功能在v1.0.x和主分支中。为了获得那个功能,你可以考虑从v1.0.x分支构建现在。
如何构建:http://docs.angularjs.org/#H1_4 或者,您可以从快照构建:http://code.angularjs.org/snapshot/ 看起来这个功能将在下一个版本。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |