需要将下面的curl命令转换为有角度的http请求。 命令看起来类似于下面的命令。
“curl -X POST --data'username = myusername& password = mypassword'-i https://myurl.com/j_spring_security_check”
在https中我想要使用,GET或POST。任何人都可以为此提供帮助。
答案 0 :(得分:0)
它可能是一个具有postMethod
方法的服务,它接受两个参数用户名和密码,如下所示:
angular.factory('myService', ['$http', function($http){
function postMethod(username, password){
var request = {
method:'POST',
url: 'https://myurl.com/j_spring_security_check ',
data: {
username:username,
password:password
}
}
return $http(request);
}
return {
postMethod:postMethod
}
]);
然后您可以按照以下方式使用您的服务:
angular.module('myapp').controller('MainCtrl', ['myService', function(myService){
myService.postMethod('foo', 'bar').then(function(response){
// Do a UI change ?
});
}]);