Правя HttpWebRequest на url, подобен на този:
"http://mysite.com/search?query=my+search+string"
Проблемът е, че Uri класът го избягва с %, а сайтът, към който правя заявката, не може да се справи с екранираните знаци. (Нямам контрол да коригирам сайта)
Така че опитах този [Остарял] конструктор:
new Uri(myUriString, true);
Но изглежда нямаше никаква разлика, при отстраняване на грешки моят Uri все още беше избягал.
Изпълнявам това на Mac с Mono, но не съм го пробвал на стандартен .Net на Windows, за да видя дали има същото поведение.
Има ли друг начин да се заобиколи този проблем?