HttpRequest.ServerVariables Property

 

Gets a collection of Web server variables.

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

Public ReadOnly Property ServerVariables As NameValueCollection

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
Return to top
Show: