HttpWebRequest.UserAgent プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)
Public Property UserAgent As String
Dim instance As HttpWebRequest Dim value As String
value = instance.UserAgent
instance.UserAgent = value
public string UserAgent { get; set; }
public: property String^ UserAgent { String^ get (); void set (String^ value); }
/** @property */ public String get_UserAgent ()
/** @property */ public void set_UserAgent (String value)
public function get UserAgent () : String
public function set UserAgent (value : String)
プロパティ値
User-agent HTTP ヘッダーの値。既定値は null 参照 (Visual Basic では Nothing) です。
メモ |
|---|
| このプロパティの値は WebHeaderCollection に格納されます。WebHeaderCollection が設定されている場合、プロパティ値は失われます。 |
UserAgent プロパティを設定するコード例を次に示します。
' 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()
// 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();
// 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();
// 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();
.gif)