При отправке POST запроса с данными не отправляется символ "+" - C#

Узнай цену своей работы

Формулировка задачи:

Не проходит символ "+". При отправке POST запроса с данными не отправляется символ плюс, почему не пойму. Плюс считается как переход на другую строку. Смотрю запросы с помощью HTTP Analyzer. Подскажите плиз.
HttpWebRequest PostReq = (HttpWebRequest)WebRequest.Create(Uri);
.....
string data = "ghjHJGJKKjjkGnjkhjkjm+bhghjkjkjgkj";
byte[] byteData = Encoding.UTF8.GetBytes(data);
.....
Stream Stream = PostReq.GetRequestStream();
Stream.Write(byteData, 0, byteData.Length);
Stream.Close();
выходная строка: ghjHJGJKKjjkGnjkhjkjm bhghjkjkjgkj плюс не выводится
help
help
Пожалуйста ответьте.

Решение задачи: «При отправке POST запроса с данными не отправляется символ "+"»

textual
Листинг программы
Uri.EscapeDataString("+");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.583 из 5