有没有办法使用Restangular发送带有数据的GET请求?我使用Parse作为我的AngularJS应用程序的后端并登录它需要GET和数据:
curl -X GET \
-H "X-Parse-Application-Id: ..." \
-H "X-Parse-REST-API-Key: ..." \
-G \
--data-urlencode 'username=cooldude6' \
--data-urlencode 'password=p_n7!-e8' \
https://api.parse.com/1/login
来自:https://parse.com/docs/rest#users-login
我尝试了customOperation
,但它没有发送数据
var login = Restangular.all('login');
login.customOperation('get', '', {}, {}, {username: 'user'}); // ignore encoding for now
这只是向/ login发送GET请求但没有任何数据。
答案 0 :(得分:0)
我误解了Parse.com文档。由于curl命令中的-G,我认为凭证必须作为请求的主体发送。但显然他们需要作为正常参数发送。