2013-11-17 2 views
0

У меня есть сервер REST, который берет строку запроса в теле запроса инструкции GET.Backbone.js fetch GET с данными

Это похоже на Parse REST api, который делает то же самое. Как видно из приведенного ниже описания.

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 

Мой вопрос: Как я могу отправить принести позвоночник (по существу -X GET) со строкой данных.

Ive попробовал следующее;

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

ответ

0

В классе сбора, реализации url свойства как функцию, которая возвращает URL путь плюс строку запроса вы хотите. Строка запроса может быть построена из свойств, хранящихся в вашем экземпляре коллекции, например collection.playerName и т. Д. Этот шаблон хорошо подходит для использования в виде строки типа запроса, например вашего.

Смежные вопросы