Skip to main content

Common Gateway Interface

>>>>>>>>>>>>>>>>>>>>>>>>>>El intercambio de datos entre un programa de aplicación y un servidor debe funcionar de la forma más sencilla y fluida posible. El Common Gateway Interface es la solución estándar para esta tarea.

¿Qué es un Common Gateway Interface?

El Common Gateway Interface, abreviado CGI es una interfaz estándar a través de la cual un servidor web reenvía las peticiones de un usuario de la web a un programa de aplicación y a su vez envía las respuestas recibidas del programa de aplicación de vuelta al usuario. Por ejemplo, cuando un usuario solicita una página web en su navegador, el CGI reenvía esta solicitud al servidor y luego envía la página web entregada por el servidor de vuelta al usuario. El CGI realiza la misma función cuando un usuario rellena y envía un formulario en una página web. El servidor web reenvía la información del formulario a un programa de aplicación que procesa los datos y posiblemente devuelve un mensaje de confirmación. El CGI es una parte esencial del protocolo de transferencia de hipertexto HTTP.

¿Cuáles son las ventajas de Common Gateway Interface?

La interfaz CGI es la llamada interfaz consistente. Esto significa que el programador de la aplicación puede estar seguro de que el Common Gateway Interface se utiliza, independientemente del sistema operativo instalado en el servidor. Otra ventaja es que la interfaz no está ligada a ningún lenguaje de programación y un programador puede escribir una aplicación CGI en varios lenguajes diferentes. Los lenguajes más populares para las aplicaciones CGI son C, C ++, Java, PHP y PERL.


¿Tiene más preguntas?

Por favor, contáctenos


Otros contenidos