В моем текущем проекте у меня есть брэнд drupal, который предоставляет службы отдыха для моего интерфейса. Некоторые обращения к моему бэкэнду не очень нравятся объектам url для кодирования.
Итак, мой вопрос: как отключить кодировку URL некоторых параметров?
Пример:
Мне нужно вызвать мой бэкэнд со знаком "+" между разными поисковыми терминами. Например:
http://backend.com/someservice/search/?terms=search+terms+here
Но angular, настройтесь так:
var resource = $resource(
backendUrl + '/views/:view', {},
{
'search': {params:{view:'searchposts'}, isArray:true}
}
);
// search posts for the given terms
this.searchPosts = function(terms, limit) {
resource.search({search:terms.join('+'), limit:limit});
};
Вызывает следующий URL:
http://backend.com/someservice/search/?terms=search%2Bterms%2Bhere
Любые предложения? Спасибо!