Прочитать на английском

Поделиться через


HttpWebResponse.ContentEncoding Свойство

Определение

Возвращает метод, используемый для кодирования основного текста ответа.

public string ContentEncoding { get; }

Значение свойства

Строка, описывающая метод, используемый для кодирования основного текста ответа.

Исключения

Текущий экземпляр удален.

Примеры

В следующем примере свойство используется для ContentEncoding получения значения заголовка Content-Encoding, возвращаемого с ответом.

try
      {	
        HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();

        Console.WriteLine("The encoding method used is: " + myHttpWebResponse.ContentEncoding);
        Console.WriteLine("The character set used is :" + myHttpWebResponse.CharacterSet);

        char seperator = '/';
        String contenttype = myHttpWebResponse.ContentType;
        // Retrieve 'text' if the content type is of 'text/html.
        String maintype = contenttype.Substring(0,contenttype.IndexOf(seperator));
        // Display only 'text' type.
        if (String.Compare(maintype,"text") == 0)
            {
            Console.WriteLine("\n Content type is 'text'.");

Комментарии

Свойство ContentEncoding содержит значение заголовка Content-Encoding, возвращаемого с ответом.

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1