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.
Dim loop1, loop2 As Integer Dim arr1(), arr2() As String Dim coll As NameValueCollection ' Load ServerVariable collection into NameValueCollection object. coll=Request.ServerVariables ' Get names of all keys into a string array. arr1 = coll.AllKeys For loop1 = 0 To arr1.GetUpperBound(0) Response.Write("Key: " & arr1(loop1) & "<br>") arr2 = coll.GetValues(loop1) ' Get all values under this key. For loop2 = 0 To arr2.GetUpperBound(0) Response.Write("Value " & CStr(loop2) & ": " & Server.HtmlEncode(arr2(loop2)) & "<br>") Next loop2 Next loop1
.NET Framework
Available since 1.1
Available since 1.1
Show: