C# в тексте запроса обрезает символ +

Собственно есть запрос который отправляется на сайт, все с ним хорошо единственое что в тексте заменяется символ + на пробел.
```
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("https://xxx.ru/save");
req.Accept = "application/json, text/plain, /";
req.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36";
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.CookieContainer = cookie;
byte[] ms = Encoding.GetEncoding("utf-8").GetBytes("текст+новый текст");
req.ContentLength = ms.Length;
Stream stre = req.GetRequestStream();
stre.Write(ms, 0, ms.Length);
stre.Close();
HttpWebResponse res1 = (HttpWebResponse)req.GetResponse();
StreamReader ressr1 = new StreamReader(res1.GetResponseStream());
otv = ressr1.ReadToEnd();
res1.Close();
ressr1.Close();
Пробовал использовать Uri.EscapeDataString тогда сайт получает ошибку в запросе.
Если через брайзер то все отлично проходит.
09 декабря 2016 в 10:19
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
1
марта
Стартуй в веб-разработке
Онлайн-курс
1
марта
Открытое онлайн собеседование со студентом на вакансию junior frontend-разработчика
Онлайн-курс
1
марта
Новые статьи

Как защитить Windows: системный подход
75000

«После Scratch поняла, что не хочу бросать программирование»
125810

Что такое MVP и зачем его делать
85800