|
<< Introdução ao Modelo de Objectos | ServerVariables >>
|
modelo de objectos >
request |
|
|
. : : . request . : : .
|
O Objecto Request recupera os
valores que o Web-browser cliente passou ao servidor durante um pedido de
HTTP.
Sintaxe
|
Request[.colecção|propriedade|método](variável) |
Colecções
- ClientCertificate
para obter campos de
certificação do respeitante pedido feito pelo Web-browser. Os campos a que
podes fazer pedidos são especificados na X.509 standard.
- Cookies
os valores dos cookies
são enviados no pedido de HTTP.
- Form
os valores dos elementos
do formulário no corpo do pedido HTTP.
- QueryString
os valores das variáveis
da string de questão no HTTP.
- ServerVariables
os valores de variáveis
de ambiente pré-determinados.
Propriedades
- TotalBytes
apenas de leitura.
Especifica o número total de bytes que o cliente está a enviar no corpo do
pedido.
Métodos
- BinaryRead
recupera os dados
enviados do cliente para o servidor como parte de pedido de POST. Os
parâmetros da variável são strings que especificam o item a ser recuperado
de uma colecção, ou a ser usado como input para um método ou propriedade.
Nota
Todas as variáveis podem ser
directamente acedidas chamando Request(variável) sem o nome da
colecção. Neste caso, o servidor Web procura na colecção pela seguinte
ordem:
- QueryString
- Form
- Cookies
- ClientCertificate
- ServerVariables
Se existir uma variável
com o mesmo nome em mais de uma colecção, o objecto Request retorna a
primeira instância que o objecto encontra.
É extremamente recomendável que quando te referires a membros da colecção
ServerVariables indicares o nome completo da colecção. Por exemplo, convém
usar Request.ServerVariables("AUTH_USER") em vez de
Request.("AUTH_USER").
<< Introdução ao Modelo de Objectos | ServerVariables >>
|