Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Request Property
Collapse the table of content
Expand the table of content

Page.Request Property

Gets the HttpRequest object for the requested page.

Namespace:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)

[BrowsableAttribute(false)]
public HttpRequest Request { get; }

Property Value

Type: System.Web.HttpRequest
The current HttpRequest associated with the page.

ExceptionCondition
HttpException

Occurs when the HttpRequest object is not available.

The HttpRequest object contains information about the current HTTP request.

The following example demonstrates how to obtain the Headers collection from the HttpRequest object and write it to an ASP.NET page.

int loop1, loop2;
NameValueCollection coll;

// Load Header collection into NameValueCollection object.
coll=Request.Headers;

// Put the names of all keys into a string array.
String[] arr1 = coll.AllKeys; 
for (loop1 = 0; loop1<arr1.Length; loop1++) 
{
   Response.Write("Key: " + arr1[loop1] + "<br>");
   // Get all values under this key.
   String[] arr2=coll.GetValues(arr1[loop1]);
   for (loop2 = 0; loop2<arr2.Length; loop2++) 
   {
      Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
   }
}
   

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1
Show:
© 2015 Microsoft