|
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) & " "
Next
Else
Response.Write Nome & " = " & Request.Cookies(Nome)
End If
Next
|