Я делаю HttpWebRequest по URL-адресу, подобному следующему:
"http://mysite.com/search?query=my+search+string"
Проблема в том, что класс Uri экранирует его с помощью%, а сайт, к которому я обращаюсь, не может обработатьсбежавшие персонажи.(У меня нет контроля над исправлением сайта)
Итак, попробовал этот конструктор [устарел]: * 1006 *
new Uri(myUriString, true);
Но, похоже, ничего не изменилось, при отладке мой Uri все еще получилESCAPE.
Я запускаю это на Mac с Mono, но я не пробовал его на стандартном .Net в Windows, чтобы посмотреть, имеет ли он такое же поведение.
Есть ли другой способобойти эту проблему?