Page.Request Property
.NET Framework 4.5
Gets the HttpRequest object for the requested page.
Namespace: System.Web.UI
Assembly: System.Web (in System.Web.dll)
| Exception | Condition |
|---|---|
| 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>"); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.