HttpWebRequest.UserAgent Property
.NET Framework (current version)
Gets or sets the value of the User-agent HTTP header.
Assembly: System (in System.dll)
Property Value
Type: System.StringThe value of the User-agent HTTP header. The default value is null.
Note |
|---|
The value for this property is stored in WebHeaderCollection. If WebHeaderCollection is set, the property value is lost. |
The following code example sets the UserAgent property.
// 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();
.NET Framework
Available since 1.1
Silverlight
Available since 5.0
Windows Phone Silverlight
Available since 7.0
Available since 1.1
Silverlight
Available since 5.0
Windows Phone Silverlight
Available since 7.0
Show:
