Tengo una aplicación de Silverlight que está construyendo una URL. Esta URL es una llamada a un servicio basado en REST. Este servicio espera un único parámetro que represente una ubicación. La ubicación es en forma de "ciudad, estado". Para construir este URL, Voy a llamar al siguiente código:Parámetros de codificación para una URL
string url = "http://www.domain.com/myService.svc/";
url += HttpUtility.UrlEncode(locationTextBox.Text);
Si un usuario introduce "Chicago, IL" en locationTextBox, el resultado es el siguiente:
http://www.domain.com/myService.svc/chicago%2c+il
En realidad, sin embargo, yo esperaba que pareciera la URL;
http://www.domain.com/myService.svc/chicago,%20il
Al probar mi servicio a través de la URL del navegador, el que estoy esperando funciona. Sin embargo, la URL que se genera no está funcionando. ¿Qué estoy haciendo mal?
Intenté esto y aún recibí el error del carácter '#'. Pls vea mi pregunta aquí: http://stackoverflow.com/questions/31699335/regex-to-validate-a-string-that-will-be-one-of-the-of-wcf-rest-method-url- parame – Muhammedh