Logo del Tutorial

Página de Inicio

Introducción a ASP

  • Introducción
  • Instalación
  • Principios básicos
  • Objetos Integrados de ASP

  • Response
  • Request
  • Server
  • Session
  • Application
  • Automatización de Eventos

  • Archivo Global.asa
  • Componentes ActiveX

  • Adrotator
  • FileSystemObject
  • TextStream
  • Bases de Datos

  • Introducción
  • Instrucciones SQL
  • ActiveX Data Object
  • Ejemplos ASP

  • Ejemplo Completo
  • Cookies
  • Ejercicios
  • Alojamiento ASP

    Bibliografía

    Sobre el Tutorial

    Objeto Request

    El Objeto Request recupera los valores que el cliente pasa al servidor durante una petición HTTP.

    Dependiendo de la forma en que enviemos los datos al servidor tendremos que utilizar una u otra de las diversas colecciones del objeto Request. Las mas típicas son:

    · FORM recupera datos enviados desde un formulario mediante el método POST.

    · QUERYSTRING recupera datos enviados como cadena de consulta HTTP.

    · COOKIES recupera los valores de las Cookies.

    Sintaxis General:

    Request.coleccion(elemento)


    Método Form

    Supongamos que enviamos la información desde el siguiente formulario:

    <form method="POST" action="recibir.asp" >

    <p>Nombre: <input type="text" name="Nombre" size="20"></p>

    <p>Nacionalidad: <input type="text" name="Nacionalidad" size="20"></p>

    <p><input type="submit" value="Enviar" name="Enviar"></p>

    </form>

    En nuestra página "recibir.asp" podriamos usar la siguiente secuencia:

    Hola Sr/a <%=request.form("nombre")%> <br>

    Asi que usted es de nacionalidad <%=request.form("nacionalidad")%>

    Con lo que el resultado seria:

    Hola Sr/a Julian

    Asi que usted es de nacionalidad francesa


    Método QueryString

    Supongamos que enviamos la información en forma de cadena de consulta (una cadena de consulta HTTP está especificada por las parejas de valores que siguen al signo "?"):

    <a href="recibir.asp?nombre=Julian&nacionalidad=francesa">

    En nuestra página "recibir.asp" podriamos usar la siguiente secuencia:

    Hola Sr/a <%=request.querystring("nombre")%> <br>

    Asi que usted es de nacionalidad <%=request.querystring("nacionalidad")%>

    Con lo que el resultado sería:

    Hola Sr/a Julian

    Asi que usted es de nacionalidad francesa


    Método Cookies

    Un ejemplo para utilizarlo, es crear un formulario que pida un nombre, y luego guardar ese valor en una cookie, para que cuando nos vuelta a visitar lo reconozcamos y lo saludemos:

    Manual de Introducción al ASP (Active Server Pages)

    <% nombre=Request.Cookies("nombre") Response.Write "Hola, " &nombre& "." %>


    Cuestiones sobre la sección

  • Enumere los métodos del objeto Request e indique su utilidad

  • Cree una página ASP que recupere la información de la cookie creada en el ejercicio de la sección anterior


  • Enlaces Relacionados

    Más información sobre el objeto Request


    Copyright © 2002, Francisco José Calvo Fernández