我正在使用有时可能包含俄语符号的动态 URL 创建 HttpWebRequest。有时我会遇到一个不知道如何处理的问题:在编码为 URL 时,每个 RU 字符都已转换为 URL 字符实体等效项 (%20...)。显然,在这样的转换 URL 变得太长之后,因此 HttpWebRequest 截断了最后几个字符,所以我得到了 404 错误,而不是正确的 HTTP 结果。
有没有办法绕过这个限制?
我的网址如下所示:
http:\\1.1.1.1\some?page=2&var=тестовое значение строки (this part can be very long)
我将其作为 GET 发送,因为我正在使用的网络应用程序此时期待 GET 请求。