Jump to content


Photo

Alguem Pode Me Explicar


  • Faça o login para participar
15 replies to this topic

#16 prospectus

prospectus

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 04/12/2003, 13:09

peguei a informação de outro forum:


O Objeto Response

O objeto Response se refere a todos os dados enviados do servidor para o cliente (usuário - browser), ou seja, qualquer informação enviada do servidor para o browser do usuário se utiliza do objeto Response.
Funções do Objeto Response:
response.write - permite enviar texto ao browser
response.redirect - Redireciona o browser para um endereço especificado.
response.buffer - avisa o browser do usuário que a página só deverá ser mostrada após ser totalmente carregada. É interessante para usar com a função response.redirect.
response.cookies - grava informações no cookie do browser
response.write - envia textos ao browser. É interessante na construção de textos que mixam textos prontos e variáveis.

sintaxe: response.write texto/variável

<html>
<head>
<title>response.asp</title>
</head>
<body bgcolor="#FFFFFF">
<%
response.write "Olá!!! Abaixo uma rotina com o objeto response.write cujo texto varia de acordo com a variável counter"
for counter=1 to 5000
response.write counter & "->"
next
%>
</body>
</html>

clique aqui para rodar o código acima

response.redirect - redireciona o browser do usuário para a página especificada. Esta função só pode ser usada antes do browser divulgar alguma informação na tela.

sintaxe: response.redirect(URL)

<%
'A função response.redirect redireciona o browser do cliente para o endereço contido na variável URLnova, no caso, www.aspbrasil.com.br
URLnova = "http://www.aspbrasil.com.br/"
response.redirect(URLnova)
%> <html>
<head>
<title>response.asp</title>
</head>
<body bgcolor="#FFFFFF">
</body>
</html>

clique aqui para rodar o código acima

response.buffer - avisa o browser do usuário que a página só deverá ser mostrada após ser totalmente carregada. É interessante para usar com a função response.redirect. Observe o exemplo:

sintaxe: response.buffer = true/false

<%
response.buffer = true
%>
< html>
< head>
< title> response.asp< /title>
</head>
<body>
<%
response.write "Olá denovo!!! Abaixo o uso da função response.buffer, a qual, quando tiver o valor true, avisa o browser para mostrar as informações só depois de totalmente carregadas. Isto permite que haja um response.redirect em qualquer parte da página. Mas quando tiver o valor false, o browser mostra as informações assim que elas vão chegando."
response.redirect "http://www.aspbrasil.com.br/"
%>
</body>
</html>

clique aqui para rodar o código acima

response.cookies - grava informações no cookie do browser.

<html>
<head><title>cookies</title></head>
<body>
<%
'o comando time insere o horário atual do servidor
response.cookies("aspbrasil")("horariovisita") = time
%>
</body></html>









Agora o request




CODE
Objeto Request

O objeto Request se refere a todos os dados requisitados pelo servidor ao cliente, ou seja, qualquer informação requisitada pelo servidor ao browser do usuário.
Funções do Objeto Request:
request.form - recupera valores de variáveis enviadas via formulário pelo método post.
request.QueryString - recurepa valores de variáveis enviadas via formulário pelo método get.
request.servervariables - recupera informações sobre o browser do usuário e sobre o servidor WEB.
request.cookies - recupera informações do cookie do browser do usuário.
request.ClientCertificate - mostra informações sobre o certificado de segurança do usuário. Somente é usado em sites com transmissão segura de dados (https)
exemplos:

request.form - recupera valores de variáveis enviadas via formulário pelo método post.

sintaxe: request.form("nomedavariavel") ou simplesmente

request("nomedavariavel")

Abaixo, formulário de cadastramento.

<html><head><title>Formulário</title></head>
<body>
<form method="post" action="retrieve.asp">
<div>Nome: </div><input type="text" name="nome">
<div>Endereço: </div><input type="text" name="endereco">
<input type="submit" value="enviar">
</body>
</html>

a seguir, a rotina de recuperação destes dados preenchidos (nome e endereço)
<html><head><title>Recuperação dos dados</title></head>
<body>
<div>Abaixo, nome e endereço do usuário que preencheu o formulário: </div>
<%
response.write "<div>Nome: </div>" & request.form("nome")
response.write "<div>Endereço: </div>" & request.form("endereco")
%>
</body></html>

clique aqui para rodar a rotina acima

request.QueryString - recupera valores de variáveis enviadas via formulário pelo método get.

sintaxe: request.querystring("nomedavariavel") ou, também, simplesmente request("nomedavariavel")

Abaixo, formulário de cadastramento.

<html><head><title>Formulário</title></head>
<body>
<form method="get" action="retrieve.asp">
<div>Nome: </div><input type="text" name="nome">
<div>Endereço: </div><input type="text" name="endereco">
<input type="submit" value="enviar">
</body>
</html>

a seguir, a rotina de recuperação destes dados preenchidos (nome e endereço)

<html><head><title>Recuperação dos dados</title></head>
<body>
<div>Abaixo, nome e endereço do usuário que preencheu o formulário: </div>
<%
response.write "<div>Nome: </div>" & request.form("nome")
response.write "<div>Endereço: </div>" & request.form("endereco")
%>
</body></html>

clique aqui para rodar a rotina acima

request.servervariables - recupera informações sobre o browser do usuário e sobre o servidor WEB.

sintaxe: request.servervariables("valorsolicitado")
Abaixo um exemplo de como conseguir alguns valores do Browser do usuário
<html><head><title>Server Variables</title></head>
<body>
<%
response.write "<div>" & request.Servervariables("remote_Addr") & "</div>"
response.write "<div>" & request.Servervariables("server_name") & "</div>"
'request.servervariables("remote_addr") busca o IP remoto do usuário
'request.servervariables("server_name") busca o nome ou IP do servidor
%>
</body></html>

clique aqui para rodar a rotina acima

request.cookies - recupera informações do cookie do browser do usuário.

sintaxe: request.cookies("nomedocookie")("parâmetrodocookie")
Abaixo, rotina que adiciona (response.cookies) e que recupera (request.cookies) informações do cookie

<html><head><title>Server Variables</title></head>
<body>
<%
'a função time retorna o horário do servidor
response.cookies("aspbrasil")("horavisita") = time
'acima, rotina de criação de cookie
response.write "<div>" & request.cookies("aspbrasil")("horavisita") & "</div>"
'acima, rotina de recuperação da informação colocada no cookie de nome aspbrasil
%>
</body></html>

request.ClientCertificate - mostra informações sobre o certificado de segurança do usuário. Somente é usado em sites com transmissão segura de dados (https).

sintaxe: request.clientcertificate(parâmetro[sub-parâmetro])

abaixo, exemplo de recuperação de informações sobre um site seguro.

<html><head><title>Server Variables</title></head>
<body>
<%
reponse.write "<div>" & response.clientcertificate("validfrom") & "</div>"
'retorna a data inicial da validade do certificado
%>
</body></html>




apostila elaborada pela equipe aspbrasil




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq