我在发送 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 已经创建时,我一直无法找到如何转义:
.
有什么建议吗?
提前谢谢你