FileWebResponse.Headers プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > FileWebResponse.Headers プロパティの意味・解説 

FileWebResponse.Headers プロパティ

応答関連付けられているヘッダーの名前/値ペアコレクション取得します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Public Overrides ReadOnly
 Property Headers As WebHeaderCollection
Dim instance As FileWebResponse
Dim value As WebHeaderCollection

value = instance.Headers
public override WebHeaderCollection Headers { get;
 }
public:
virtual property WebHeaderCollection^ Headers {
    WebHeaderCollection^ get () override;
}
/** @property */
public WebHeaderCollection get_Headers ()
public override function get
 Headers () : WebHeaderCollection

プロパティ
応答関連付けられているヘッダーの名前/値ペア格納する WebHeaderCollection。

解説解説
使用例使用例

Headers プロパティ使用して応答関連付けられている名前と値の組み合わせ取得する例を次に示します

Public Shared Sub GetPage(url
 As [String])
    Try
        Dim fileUrl As New
 Uri("file://" + url)
        ' Create a 'FileWebrequest' object with the specified Uri. 
        Dim myFileWebRequest As FileWebRequest
 = CType(WebRequest.Create(fileUrl), FileWebRequest)
        ' Send the 'fileWebRequest' and wait for response.
        Dim myFileWebResponse As FileWebResponse
 = CType(myFileWebRequest.GetResponse(), FileWebResponse)
        
        ' Display all Headers present in the response received from
 the Uri.
        Console.WriteLine(ControlChars.Lf + ControlChars.Cr + "The
 following headers were received in the response: ")
        ' Headers property is a WebHeaderCollection. Using it's properties
 to traverse the collection and display each header.
        Dim i As Integer
        
        While i < myFileWebResponse.Headers.Count
            Console.WriteLine(ControlChars.Cr + "Header Name:{0},
 Header value :{1}", myFileWebResponse.Headers.Keys(i), myFileWebResponse.Headers(i))
            i = i + 1
        End While
        myFileWebResponse.Close()
    
    Catch e As WebException
        Console.WriteLine(ControlChars.Lf + ControlChars.Cr + "The
 Reason for failure is : {0}", e.Status)
    Catch e As Exception
        Console.WriteLine(ControlChars.Cr + "The following exception
 was raised : {0}", e.Message)
    End Try
public static void GetPage(String
 url) 
 {
     try 
      {     
            Uri fileUrl = new Uri("file://"+url);
            // Create a 'FileWebrequest' object with the specified Uri
 .
            FileWebRequest myFileWebRequest = (FileWebRequest)WebRequest.Create(fileUrl);
 
            // Send the 'fileWebRequest' and wait for response.
            FileWebResponse myFileWebResponse = (FileWebResponse)myFileWebRequest.GetResponse();
 
            // Display all Headers present in the response received
 from the Uri.
            Console.WriteLine("\r\nThe following headers were received in
 the response:");
            // Display each header and the key of the response object.
            for(int i=0; i < myFileWebResponse.Headers.Count;
 ++i)  
                Console.WriteLine("\nHeader Name:{0}, Header value :{1}"
,myFileWebResponse.Headers.Keys[i],
                                myFileWebResponse.Headers[i]); 
            myFileWebResponse.Close(); 
         } 
     catch(WebException e) 
         {
             Console.WriteLine("\r\nWebException thrown.The Reason for
 failure is : {0}",e.Status); 
         }
     catch(Exception e)
         {
             Console.WriteLine("\nThe following Exception was raised : {0}"
,e.Message);
         }
}
void GetPage( String^ url )
{
   try
   {
      Uri^ fileUrl = gcnew Uri( String::Concat( "file://",
 url ) );
      // Create a 'FileWebrequest' Object^ with the specified Uri .
      FileWebRequest^ myFileWebRequest = (FileWebRequest^)(WebRequest::Create( fileUrl
 ));
      // Send the 'FileWebRequest' and wait for response.
      FileWebResponse^ myFileWebResponse = (FileWebResponse^)(myFileWebRequest->GetResponse());
      // Display all Headers present in the response received from the
 Uri.
      Console::WriteLine( "\r\nThe following headers were received in
 the response:" );
      // Display each header and the key of the response Object^.
      for ( int i = 0; i < myFileWebResponse->Headers->Count;
 ++i )
         Console::WriteLine( "\nHeader Name: {0}, Header value : {1}",
            myFileWebResponse->Headers->Keys[ i ], myFileWebResponse->Headers[
 (HttpRequestHeader)i ] );
      myFileWebResponse->Close();
   }
   catch ( WebException^ e ) 
   {
      Console::WriteLine( "\r\nWebException thrown. The Reason for
 failure is: {0}", e->Status );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "\nThe following Exception was raised: {0}",
 e->Message );
   }

}
public static void GetPage(String
 url)
{
    try {
        Uri fileUrl = new Uri("file://"
 + url);

        // Create a 'FileWebrequest' object with the specified Uri .
        FileWebRequest myFileWebRequest = (FileWebRequest)(
            WebRequest.Create(fileUrl));

        // Send the 'fileWebRequest' and wait for response.
        FileWebResponse myFileWebResponse = (FileWebResponse)(
            myFileWebRequest.GetResponse());

        // Display all Headers present in the response received
        // from the Uri.
        Console.WriteLine("\r\nThe following headers were received in
 the " 
            + " response:");

        // Display each header and the key of the response object.
        for (int i = 0; i < myFileWebResponse.get_Headers().get_Count();
            ++i) {
            Console.WriteLine("\nHeader Name:{0}, Header value :{1}",
                myFileWebResponse.get_Headers().get_Keys().get_Item(i),
                myFileWebResponse.get_Headers().get_Item(i));
        }
        myFileWebResponse.Close();
    }
    catch (WebException e) {
        Console.WriteLine("\r\nWebException thrown.The Reason for
 failure " 
            + " is : {0}", e.get_Status());
    }
    catch (System.Exception e) {
        Console.WriteLine("\nThe following Exception was raised : {0}"
,
            e.get_Message());
    }
} //GetPage
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

FileWebResponse.Headers プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FileWebResponse.Headers プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS