HttpRequest.ServerVariables Property
.NET Framework (current version)
Gets a collection of Web server variables.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.Collections.Specialized.NameValueCollectionA NameValueCollection of server variables.
For a list of server variables supported by IIS, see IIS Server Variables.
The following code example displays the names and values of all named server variables.
int loop1, loop2; NameValueCollection coll; // Load ServerVariable collection into NameValueCollection object. coll=Request.ServerVariables; // Get 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>"); String[] arr2=coll.GetValues(arr1[loop1]); for (loop2 = 0; loop2 < arr2.Length; loop2++) { Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>"); } }
.NET Framework
Available since 1.1
Available since 1.1
Show: