我正在使用 angular-phonegap-seed 编写移动应用程序,并且想知道使用 $http 是否存在任何已知问题。
按下按钮即可调用我的控制器代码。
$http.get('http://192.168.1.2:8000/request_token').success(function(data, status, headers, config){
$scope.token = 'sucess: ' + data + ' ' + status + ' ' + headers + ' ' + JSON.stringify(config);
}).error(function(data, status, headers, config){
$scope.token = 'error: ' + data + ' ' + status + ' ' + headers + ' ' + JSON.stringify(config);
});
目前,request_token
服务器上只是一个带有虚拟令牌的文件。
服务器确认在控制台中收到请求并以 200 响应。然而,android 上的 phonegap 应用程序响应:
error: undefined undefined undefined {"transformrequest": [NULL], "transformresponse": [NULL], "method": "GET", "url": "http://server-ip:8000/request_token", "headers": {"accept": "application/json, text/plain, */*"}}
我可以在 phonegap 中使用常规的 $http.get() 方法,还是必须使用 phonegap api?