У меня есть приложение Silverlight, которое создает URL. Этот URL-адрес является вызовом службы на основе REST. Эта служба ожидает один параметр, который представляет местоположение. Расположение в форме "город, штат". Чтобы создать этот URL, я звоню по следующему коду:
string url = "http://www.domain.com/myService.svc/";
url += HttpUtility.UrlEncode(locationTextBox.Text);
Если пользователь вводит "chicago, il" в locationTextBox, результат выглядит следующим образом:
http://www.domain.com/myService.svc/chicago%2c+il
На самом деле я ожидал, что URL будет выглядеть так:
http://www.domain.com/myService.svc/chicago,%20il
При тестировании моего сервиса через URL браузера, ожидаемый мной вариант работает. Однако генерируемый URL не работает. Что я делаю не так?