HttpRequest.ServerVariables Property
.NET Framework 3.0
Gets a collection of Web server variables.
Namespace: System.Web
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
/** @property */ public NameValueCollection get_ServerVariables ()
public function get ServerVariables () : NameValueCollection
Not applicable.
Property Value
A 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 = get_Request().get_ServerVariables();
// Get names of all keys into a string array.
String arr1[] = coll.get_AllKeys();
for (loop1 = 0; loop1 < arr1.length; loop1++) {
get_Response().Write(("Key: " + arr1[loop1] + "<br>"));
String arr2[] = coll.GetValues(arr1[loop1]);
for (loop2 = 0; loop2 < arr2.length; loop2++) {
get_Response().Write(("Value " + loop2 + ": "
+ get_Server().HtmlEncode(arr2[loop2]) + "<br>"));
}
}
var arr1, arr2 : String[] var coll : NameValueCollection coll=Request.ServerVariables // Load ServerVariable collection into NameValueCollection object. arr1 = coll.AllKeys // Put names of all keys into a string array. for(var i=0; i < arr1.Length; i++){ Response.Write("Key: " + arr1[i] + "<br>") arr2 = coll.GetValues(i) // Get all values under this key. for(var j=0; j < arr2.Length; j++){ Response.Write("Value " + j + ": " + Server.HtmlEncode(arr2[j]) + "<br>") } }
- AspNetHostingPermission for operating in a hosted environment. Demand value: Demand; Permission value: Low.
Community Additions
ADD
Show: