Titolo visibile
 
 
 LOCALI
Indice
Ristoranti Italia
Ristoranti Lazio
Pizzerie Napoletane
Ricerca per Regione
Ricerca Avanzata
Cucina Estera
Cucina Regionale
 
 PROGRAMMAZIONE
Indice
Html
Flash
JavaScript
VBScript
Java
 
 CULTURA
Scuole Private
Aforismi
Giornali Online
Dizionari
Matematica
 
 

Oggetto Request

Quando un browser richiede una pagina, questo atto è chiamato request. Request viene usato per ottenere informazioni dall'utente. Le sue collezioni, proprietà de metodi verranno descritte di seguito:

Collezioni
 
Collezione Descrizione
ClientCertificate Contiene i valori dei campi memorizzati nel certificato del client
Cookies Contiene i cookie inviati in una richiesta HTTP
Form Contiene i valori provenienti da una form inviata tramite il metodo post
QueryString Contiene i valori delle variabili inviate tramite una richiesta HTTP
ServerVariables Contiene tutti i valori delle variabili del server

La collection Cookies

La collection Cookies è usata per impostare o leggere i valori dei cookies. Se un cookie non esiste, verrà creato e prenderà il valore specificato.
 

Nota: Il comando Response.Cookies deve essere inserito prima del tag <html>.
 

Response.Cookies(nome)[(chiave)|.attributo]=valore

nomeVariabile=Request.Cookies(nome)[(chiave)|.attributo]

 
Parametro Descrizione
nome Il nome del cookie
valore Il valore del cookie
attributo Opzionale.
Da infirmazioni sul cookie.

Può avere uno dei seguenti valori:
Domain - Il cookie è inviato solo a richieste per questo dominio
Expires – La data in cui il cookie scade (se non viene specificata, il cookie scade al termine della sessione)
HasKeys – Controlla se il cookie ha delle chiavi
Path – Se impostato, il cookie è inviato solo per richieste di questo percorso
Secure – Indica se il cookie è sicuro
chiave Opzionale. Specifica le Specifies la chiave a cui è assegnato il valore


La collection Form

La collection Form è usata per recuperare i valori da una form inviata con il metodo POST.

Sintassi
 

Request.Form(elemento)

Request.Form[(indice)]

Parametro Descrizione
elemento Il nome dell'elemento del form da cui si vogliono leggere i valori
indice Opzionale. Sepcifica un parametro tra molti

La collection QueryString

E' usata per recuperare i valori delle variabili inviata in una query string HTTP.
 

Request.QueryString(variabile)

Request.QueryString[(indice)]

Parametro Descrizione
variabile Il nome della variabile da leggere
indice Opzionale. Specifica uno dei valori per una variabile

La collection ServerVariables

E' usata per recuperare i valori delle variabili del server.
 

Request.ServerVariables (server_variable)

Parametro Descrizione
server_variable Il nome della variabile del server


Variabili del Server
 
Variabile Descrizione
ALL_HTTP Ritorna tutti gli header HTTP inviati dal server
ALL_RAW Ritorna tutti gli header HTTP inviati dal server in formato raw (grezzo, nello stato in cui sono state inviate al browser)
APPL_MD_PATH Ritorna la meta base per la DLL ISAPI
APPL_PHYSICAL_PATH Ritorna il percorso fisico corrispondente alla meta base (esempio c:\Inetpub\wwwroot)
AUTH_PASSWORD Restituisce il valore inserito nella maschera di autenticazione utente
AUTH_TYPE Il metodo di autenticazione usato dal server
AUTH_USER L'utente autenticato
CERT_COOKIE Restituisce un ID univoco per il certificato digitale del client sottoforma di stringa
CERT_FLAGS Il bit0 è 1 se il certificato del client è presente, e il bit1 vale 1 se la certificazione del client non è valida
CERT_ISSUER Ritorna il campo distributore di certificate
CERT_KEYSIZE Il numero di bit della chiave per il Secure Sockets Layer (es 64 o 128)
CERT_SECRETKEYSIZE Il numero di bit della chiave privata dei certificati del server
CERT_SERIALNUMBER Il numero di serie del cerificato del client
CERT_SERVER_ISSUER L'autorità di distribuzione del server
CERT_SERVER_SUBJECT Il soggetto del certificato del server
CERT_SUBJECT Il soggetto del certificato del client
CONTENT_LENGTH La lunghezza del contenuto inviato dal client
CONTENT_TYPE Il tipo MIME inviato dal client
GATEWAY_INTERFACE La revisione della specifica CGI usata dal server
HTTP_<HeaderName> Il valore memorizzato nell'header identificato con HeaderName
Li vediamo di seguito:
HTTP_ACCEPT L' Accept header
HTTP_ACCEPT_LANGUAGE La lingua usata per visualizzare il contenuto
HTTP_COOKIE Il cookie incluso nella richiesta
HTTP_REFERER L'URL da cui proviene la richiesta
HTTP_USER_AGENT Il tipo di browser che ha inviato la richiesta
HTTPS E' ON se la richiesta viene da un canale sicuro, OFF altrimenti
HTTPS_KEYSIZE Il numero di bit della chiave per il Secure Sockets Layer
HTTPS_SECRETKEYSIZE Il numero di bit della chiave privata dei certificate del server
HTTPS_SERVER_ISSUER Il distributore del certificato del server
HTTPS_SERVER_SUBJECT Il soggetto del certificato del server
INSTANCE_ID L'ID per l'istanza di IIS ion formato testo
INSTANCE_META_PATH Il percorso della meta base per l'istanza di IIS che risponde alla richiesta
LOCAL_ADDR L'indirizzo IP del server che risponde alla richiesta
LOGON_USER
L'account di windows con cui l'utente si è loggato
PATH_INFO Il percorso virtuale della pagina da cui il client invia la richiesta
PATH_TRANSLATED Il passaggio da virtuale a fisico di PATH_INFO
QUERY_STRING La query string inviata dal client
REMOTE_ADDR L'indirizzo IP del client che invia la richiesta HTTP
REMOTE_HOST Il nome dell'host che effettua la richiesta HTTP
REMOTE_USER La username inviata dall'utente
REQUEST_METHOD Il metodo con cui il client ha effettuato la richiesta HTTP (GET, POST…)
SCRIPT_NAME Il percorso virtual dello script
SERVER_NAME Il nome del server
SERVER_PORT La porta del server a cui è inviata la richiesta
SERVER_PORT_SECURE 1 se la porta del server è protetta, 0 altrimenti
SERVER_PROTOCOL Il protocollo usato dal server
SERVER_SOFTWARE Nome e versione del software usato dal server
URL L'url base della richiesta


Proprietà

 
Proprietà Descrizione
TotalBytes Il numero di byts inviati dal client nel corpo della richiesta


Proprietà TotalBytes

Restituisce il numero di byts inviati dal client nel corpo della richiesta.
 

bytesInviati=Request.Totalbytes

Metodi
 
Metodo Descrizione
BinaryRead Legge un numero di byte dei dati inviati al server dal client dal corpo della richiesta POST


Metodo BinaryRead

Legge un numero di byte dei dati inviati al server dal client dal corpo della richiesta POST. I dati sono memorizzati in un array.
 

Request.BinaryRead(numero)

Parametro Descrizione
numero Quanti byte devono essere letti dal client



Scritto il 01/04/2008 alle ore 08:00:00

Condividi su Facebook

 
 LOCALI - RICERCHE
Avanzata
Per Regione
Solo Pizzerie
Solo Internazionale
Solo Italiana
Per Tipo Cucina
Per Città nel Lazio
 
 SITO
Contattaci
Segnala locale
Feed Rss
Segnala un errore
Guestbook
News
Aggiungi a preferiti
Imposta Homepage
Segnala un Sito
Iscriviti
Login
 
 RICETTE CUCINA
Indice Ricette
Primi
Carne
Pollame
Pesce
Dolci
Cocktail
   
 
Questo sito e' un sito non commerciale e potrebbe riportare informazioni non aggiornate e/o non corrette. Leggi il disclaimer sottostante.

Lavoro |  Home |  Locali |  Info                   694705                 Disclaimer |  Portale |  Blog |  Ricette