Request recupera dati dal client

Request.QueryString
Request.Form
Request(...)

collection trasmesse al server: QueryString, metodo GET, segue ?, è in chiaro, max 255 car Form, metodo POST, è nascosta nelle intestazioni HTTP e non ha limiti le collection possono essere viste come una sola stringa: Lista = Request.Form ma è più utile recuperare i valori indicando il nome della variabile: Nome = Request.Form("Nome") Nome = Request("Nome") cerca prima in QueryString e poi in Form

Request.ServerVariables

legge le intestazioni trasmesse al server: è una collection intestazioni: ACCEPT, ACCEPT_LANGUAGE, CONNECTION, HOST, USER_AGENT, REFERRER, COOKIE <%= Request.ServerVariables("HTTP_Intestazione") %> oppure <%= Request.ServerVariables("ALL_RAW") %> (tutte) oppure <%= Request.ServerVariables("ALL_HTTP") %> (tutte formattate) variabili di ambiente: URL, PATH_INFO, PATH_TRASLATED, APPL_PHISICAL_PATH, SERVER_NAME, SERVER_SOFTWARE, QUERY_STRING

Request.Cookies (nome) [(chiave)]

COOKIE è una collection con il metodo HasKeys per vedere se ha chiavi: ' per ogni elemento della collezione For Each Nome in Request.Cookies ' se l'elemento ha chiavi if Request.Cookies(Nome).HasKeys then For Each Chiave in Request.Cookies(Nome) Response.Write Nome & "(" & Chiave & ") = " &_ Request.Cookies(Nome)(Chiave) & "<BR>" Next Else Response.Write Nome & " = " & Request.Cookies(Nome) End If Next