HttpWebResponse.ContentEncoding 속성

정의

응답 본문을 인코드하는 데 사용되는 메서드를 가져옵니다.

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

속성 값

String

응답 본문을 인코드하는 데 사용되는 메서드를 설명하는 문자열입니다.

예외

현재 인스턴스가 삭제된 경우

예제

다음 예제에서는 속성을 사용하여 ContentEncoding 응답과 함께 반환된 Content-Encoding 헤더의 값을 가져옵니다.

try
{
   HttpWebRequest^ myHttpWebRequest = (HttpWebRequest^)( WebRequest::Create( url ) );
   HttpWebResponse^ myHttpWebResponse = (HttpWebResponse^)( myHttpWebRequest->GetResponse() );

   Console::WriteLine( "The encoding method used is: {0}", myHttpWebResponse->ContentEncoding );
   Console::WriteLine( "The character set used is : {0}", myHttpWebResponse->CharacterSet );

   char separator = '/';
   String^ contenttype = myHttpWebResponse->ContentType;
   // Retrieve 'text' if the content type is of 'text/html.
   String^ maintype = contenttype->Substring( 0, contenttype->IndexOf( separator ) );
   // Display only 'text' type.
   if ( String::Compare( maintype, "text" ) == 0 )
   {
      Console::WriteLine( "\n Content type is 'text'." );
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 헤더의 값이 포함됩니다.

적용 대상