Interfaz CGI

Interfaz CGI

Tradicionalmete el cliente (navegador) web accede a páginas ya construidas y estáticas. Para que el usuario pueda interactuar con ella y que se puedan construir páginas en función de sus necesidades, se puede optar por dos alternativas:

La interfaz CGI es un mecanismo que permite la invocación de una aplicación ejecutada en el servidor desde una página HTML que se está viendo en un cliente. Tradicionalmete la aplicación devolverá una página HTML al cliente o recogerá datos que el cliente le envió.

Para ejecutar una aplicación CGI se puede hacer de varias maneras:

A las aplicaciones CGI se le pueden pasar parámetros de dos formas distintas llamadas métodos, que se obtiene de la variable de entorno REQUEST_METHOD:

El método utilizado,

La aplicación CGI devuelve el resultado por la salida estándar, y la primera línea que envíe al cliente será la que determine el tipo de resultado:

Después del tipo de contenido siempre deben ir dos saltos de línea


AnteriorSiguiente