Ciao a tutti,

ho un problema urgente.
Effettuo una chiamata post (in angularjs) ad un servizio in ASP (che cerca dei dati nel db) con HEADER

$http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';

In questa chiamata passo una stringa.
Funziona bene ma se passo una stringa con uno spazio non funziona la query contenuta nel servizio ASP non va.

Lo spazio dovrebbe essere condificato con un +.

Ho provato a fare un replace in ASP con

codice:
variabile = replace(request.Form("variabile")," ","%")
oppure con

codice:
variabile = replace(request.Form("variabile"),"+","%")
Devo sostituire lo spazio della variabile che viene passata tramite post con un % o %20 per far funzionare la query.

Dove ho sbagliato?


Grazie,