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


HttpWebResponse.ContentEncoding Свойство

Определение

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

public:
 property System::String ^ ContentEncoding { System::String ^ get(); };
public string ContentEncoding { get; }
member this.ContentEncoding : string
Public ReadOnly Property ContentEncoding As String

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

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

Исключения

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

Примеры

В следующем примере свойство используется для 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'.");
Try
   Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
   Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
   
   Console.WriteLine(("The encoding method used is: " + myHttpWebResponse.ContentEncoding))
   Console.WriteLine(("The character set used is :" + myHttpWebResponse.CharacterSet))
   
   Dim seperator As Char = "/"c
   Dim contenttype As [String] = myHttpWebResponse.ContentType
   ' Retrieve 'text' if the content type is of 'text/html.
   Dim maintype As [String] = contenttype.Substring(0, contenttype.IndexOf(seperator))
   ' Display only 'text' type.
   If [String].Compare(maintype, "text") = 0 Then
      Console.WriteLine(ControlChars.NewLine + " Content type is 'text'.")

Комментарии

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

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