У меня возникают проблемы с отправкой 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 уже создан.
Есть предложения?
Заранее спасибо