我是使用离子框架的初学者,我尝试使用在Slim框架上开发的RESTful Web服务来实现登录和用户身份验证系统。事实上,我的客户端已经准备就绪,我使用Slim框架的REST Web服务也准备好了,我测试了它的工作原理。
我需要知道的是如何使用我的应用程序(客户端)实现最后一部分。我需要AngularJS的http服务,但我不明白该怎么做。
拜托,您能帮我提供示例或链接吗?
答案 0 :(得分:1)
(function(){
angular.module('app')
.controller('AppController', ['$scope', '$http', function($scope, $http){
$scope.data = "";
$scope.getData = function(){
$http.get('urlToYourMethod')
.success(function(data){
$scope.data = data;
})
.error(function(er){
});
};
$scope.getData();
}]);
})();
修改强>
如果要传递标头参数,最简单的方法如下:
var req =
{
method : 'POST',
url : 'your url',
headers: {
'Accept' : 'application/json',
'Content-Type': 'text/plain; charset=utf-8'
},
data : output
};
注意:
- 标题取决于您发送和接收的内容....此处有标题信息:
https://docs.angularjs.org/api/ng/service/ $ HTTP
- dataParameter需要"data" : "test"
(不是“myData”:“test”)
- 如果 GET 请求,请删除数据参数