C # веб-запрос с вопросом о кодировке POST

На сайте MSDN естьпример некоторого кода на C # это показывает, как сделать веб-запрос с данными POST. Вот выдержка из этого кода:

WebRequest request = WebRequest.Create ("http://www.contoso.com/PostAccepter.aspx ");
request.Method = "POST";
string postData = "This is a test that posts this string to a Web server.";
byte[] byteArray = Encoding.UTF8.GetBytes (postData); // (*)
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream ();
dataStream.Write (byteArray, 0, byteArray.Length);
dataStream.Close ();
WebResponse response = request.GetResponse ();
...more...

Линия помечена(*) линия, которая озадачивает меня Разве данные не должны кодироваться с использованием метода UrlEncode, а не UTF8? Разве это не то, чтоapplication/x-www-form-urlencoded означает?

Ответы на вопрос(1)

Ваш ответ на вопрос