C # WebRequest. Создать с (:) двоеточие в Uri - PullRequest
0 голосов
/ 29 декабря 2018

У меня возникают проблемы с отправкой HttpWebRequest, когда в строке запроса есть :, а URI не экранирует его

HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("https://" + _domain + url);

строка URL может иногда содержать :, и этоне экранируется, что приводит, например, к следующему

https://www.bitmex.com/api/v1/order?symbol=XBTUSD&filter=%7B%22open%22:true%7D

WebRequest.Create принимает строку или Uri, я не могу экранировать строку перед методом, иначе она будет снова экранирована, и я неудалось найти способ выхода из :, когда Uri уже создан.

Есть предложения?

Заранее спасибо

...