我有一个 REST 服务器,它在 GET 语句的请求正文中获取一个查询字符串。
它类似于执行相同操作的 Parse REST api。如下面的 curl 语句所示。
curl -X GET \
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
-G \
--data-urlencode 'where={"playerName":"Sean Plott","cheatMode":false}' \
https://api.parse.com/1/classes/GameScore
我的问题是:如何发送带有数据字符串的 Backbone fetch(本质上是 -X GET)。
我尝试了以下方法;
fetch: function(options) {
options = _.extend({data: 'Active is true' }, options);
return Backbone.Collection.prototype.fetch.apply(this, arguments);
}
目前,这会将字符串作为参数附加到 URL 上
http://restserver.com/collection/Customer?Active%20eq%20true