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 тогда сайт получает ошибку в запросе.
Если через брайзер то все отлично проходит.
1 чел.