Как процитировать пересланную косушку в URL WebClient?
-
21-12-2019 - |
Вопрос
Я использую WebClient для подключения к источнику данных в Интернете, и мне нужно предоставить имя пользователя и пароль.Имя пользователя может содержать пересланную косушку.Однако, если это в строке подключения, она не работает.
Мой код:
using (WebClient client = new WebClient)
{
data = client.DownloadString("https//myURL" + userID + password)
.
Это все работает нормально для пользователя, такого как «VA2FSF», но не для одного, содержащего переднюю косулью, такую как генеракодицетагкод.
Как я могу справиться с этим?Я пытался использовать 9k/vo1dsk
, но это не работает.
Спасибо за любую помощь!
Решение
Используйте httputtility.urlencode .
data = client.DownloadString("https://myURL" +
HttpUtility.UrlEncode(userID) +
HttpUtility.UrlEncode(password))
. Не связан с StackOverflow