HttpRequest.ServerVariables プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文サーバー変数の NameValueCollection。
解説
使用例すべての名前付きのサーバー変数の名前と値を表示するコード例を次に示します。
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
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>"); } }
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>") } }
.NET Framework のセキュリティ
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照Weblioに収録されているすべての辞書からHttpRequest.ServerVariables プロパティを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からHttpRequest.ServerVariables プロパティ
を検索
- HttpRequest.ServerVariables プロパティのページへのリンク