Está usted en Indice > Construcción > Lenguajes > CGI > Lecciones y Paso a Paso > WebTaller - Ganando Más Control con Scripts de Encabezado No-Analizados
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Ganando Más Control con Scripts de Encabezado No-Analizados


Normalmente, cuando tu script CGI imprime los encabezados "Content-type:", "Location:", u otros, el servidor analiza estos encabezados y genera la respuesta HTTP apropiada para el usuario. Ocasionalmente puedes querer un control más fino sobre la respuesta HTTP. La mayoría de los servidores Web soportan scripts de encabezados no-analizados (o "NPH"), que generan una respuesta HTTP completa y omite el análisis normal del servidor.

Para usarlos, necesitas saber un poco de HTTP-- específicamente, los formatos de líneas de estado y líneas de encabezado.

En tu script de encabezado no-analizado, solamente imprime el HTTP completo de las líneas de estado y encabezado donde un script normal imprimiría la línea "Content-Type:". Incluye la línea en blanco de trailer. Cualquier cosa que imprima tu script se envía al usuario verbatim, como la respuesta HTTP completa, sin modificaciones del servidor.

Nombra tus scripts NPH comenzando con algo con "nph-", como "nph-miscript.cgi"; cada script cuyo nombre comienza con "nph-" será manejado como un script NPH. Esto funciona en la mayoría de los servidores, inlcuyendo Apache y NCSA. Otros servidores pueden usar esquemas diferentes para identificar scripts NPH; lee los documentos o pregunta a tu webmaster.

Como un ejemplo de un script NPH, ve CGIProxy.

Si esto es confuso, no te preocupes. En el extraño caso de que alguna vez necesites un script NPH, esto tendrá sentido.



Usuarios que han visto este tema también han visto...

- Primeros Pasos en CGI
- Leer Datos en tu CGI
- SFELinkAdd
- Variables de entorno en cgi


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 21-08-2008 a las 22:54:43