Recurso AngularJS: cómo deshabilitar la codificación de entidad url
En mi proyecto actual tengo un backend drupal que expone los servicios de descanso para mi interfaz. A algunas llamadas a mi servidor no les gusta que las entidades de URL se codifiquen.
Entonces mi pregunta es: ¿cómo desactivo la codificación de URL de algunos parámetros?
Ejemplo:
Necesito llamar a mi backend con un signo "+" entre diferentes términos de búsqueda. Al igual que:
http://backend.com/someservice/search/?terms=search+terms+here
Pero angular, configuración así:
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});
};
Llama a la siguiente url:
http://backend.com/someservice/search/?terms=search%2Bterms%2Bhere
¿Alguna sugerencia? ¡Gracias!