HttpWebRequest.UserAgent プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)

Visual Basic (宣言)

Public Property UserAgent As String

Visual Basic (使用法)

Dim instance As HttpWebRequest Dim value As String

value = instance.UserAgent

instance.UserAgent = value

C#

public string UserAgent { get; set; }

C++

public: property String^ UserAgent { String^ get (); void set (String^ value); }

J#

/** @property */ public String get_UserAgent ()

/** @property */ public void set_UserAgent (String value)

JScript

public function get UserAgent () : String

public function set UserAgent (value : String)

プロパティ
User-agent HTTP ヘッダーの値。既定値null 参照 (Visual Basic では Nothing) です。

メモメモ
このプロパティの値は WebHeaderCollection に格納されます。WebHeaderCollection が設定されている場合プロパティ値は失われます。

UserAgent プロパティ設定するコード例次に示します

Visual Basic

' Create a new 'HttpWebRequest' object to the mentioned URL. Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create("http://www.contoso.com"), HttpWebRequest) myHttpWebRequest.UserAgent= ".NET Framework Test Client" ' The response object of 'HttpWebRequest' is assigned to a 'HttpWebResponse' variable. Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse) ' Display the contents of the page to the console. Dim streamResponse As Stream = myHttpWebResponse.GetResponseStream() Dim streamRead As New StreamReader(streamResponse) Dim readBuff(256) As [Char] Dim count As Integer = streamRead.Read(readBuff, 0, 256) Console.WriteLine(ControlChars.Cr + "The contents of HTML Page are :" + ControlChars.Cr) While count > 0 Dim outputData As New [String](readBuff, 0, count) Console.Write(outputData) count = streamRead.Read(readBuff, 0, 256) End While streamRead.Close() streamResponse.Close()
' Release the response object resources. myHttpWebResponse.Close()

C#

// Create a new 'HttpWebRequest' object to the mentioned URL. HttpWebRequest myHttpWebRequest=(HttpWebRequest)WebRequest.Create("http://www.contoso.com"); myHttpWebRequest.UserAgent=".NET Framework Test Client"; // Assign the response object of 'HttpWebRequest' to a 'HttpWebResponse' variable. HttpWebResponse myHttpWebResponse=(HttpWebResponse)myHttpWebRequest.GetResponse(); // Display the contents of the page to the console. Stream streamResponse=myHttpWebResponse.GetResponseStream(); StreamReader streamRead = new StreamReader( streamResponse ); Char[] readBuff = new Char[256]; int count = streamRead.Read( readBuff, 0, 256 ); Console.WriteLine("\nThe contents of HTML Page are :\n");
while (count > 0) { String outputData = new String(readBuff, 0, count); Console.Write(outputData); count = streamRead.Read(readBuff, 0, 256); } // Release the response object resources. streamRead.Close(); streamResponse.Close(); myHttpWebResponse.Close();

C++

// Create a new 'HttpWebRequest' object to the mentioned URL. HttpWebRequest^ myHttpWebRequest = (HttpWebRequest^)( WebRequest::Create( "http://www.contoso.com" ) ); myHttpWebRequest->UserAgent = ".NET Framework Test Client"; // Assign the response object of 'HttpWebRequest' to a 'HttpWebResponse' variable. HttpWebResponse^ myHttpWebResponse = (HttpWebResponse^)( myHttpWebRequest->GetResponse() ); // Display the contents of the page to the console. Stream^ streamResponse = myHttpWebResponse->GetResponseStream(); StreamReader^ streamRead = gcnew StreamReader( streamResponse ); array<Char>^ readBuff = gcnew array<Char>(256); int count = streamRead->Read( readBuff, 0, 256 ); Console::WriteLine( "\nThe contents of HTML Page are :\n" ); while ( count > 0 ) { String^ outputData = gcnew String( readBuff,0,count ); Console::Write( outputData ); count = streamRead->Read( readBuff, 0, 256 ); } streamRead->Close(); streamResponse->Close(); myHttpWebResponse->Close();

J#

// Create a new 'HttpWebRequest' object to the mentioned URL. HttpWebRequest myHttpWebRequest = ((HttpWebRequest) WebRequest.Create("http://www.contoso.com")); myHttpWebRequest.set_UserAgent(".NET Framework Test Client"); // Assign the response object of 'HttpWebRequest' to a //'HttpWebResponse' variable. HttpWebResponse myHttpWebResponse = (HttpWebResponse) myHttpWebRequest.GetResponse(); // Display the contents of the page to the console. Stream streamResponse = myHttpWebResponse.GetResponseStream(); StreamReader streamRead = new StreamReader(streamResponse); char readBuff[] = new char[256]; int count = streamRead.Read(readBuff, 0, 256);

Console.WriteLine("\nThe contents of HTML Page are :\n"); while (count > 0) { String outputData = new String(readBuff, 0, count); Console.Write(outputData); count = streamRead.Read(readBuff, 0, 256); }

// Release the response object resources. streamRead.Close(); streamResponse.Close(); myHttpWebResponse.Close();