Skip to main content

Common Gateway Interface

>>>>>>>>>>>>>>>>>>>>>>>>>>A troca de dados entre um programa de aplicação e um servidor deve funcionar da forma mais simples e suave possível. O Common Gateway Interface é a solução padrão para esta tarefa.

O que é um Common Gateway Interface?

O Common Gateway Interface, abreviado CGI é uma interface padrão através da qual um servidor web encaminha as solicitações de um usuário web para um programa aplicativo e, por sua vez, envia as respostas recebidas do programa aplicativo de volta para o usuário. Por exemplo, quando um usuário solicita uma página web em seu navegador, o CGI encaminha essa solicitação para o servidor e depois envia a página web entregue pelo servidor de volta para o usuário. O CGI executa a mesma função quando um usuário preenche e submete um formulário em uma página da web. O servidor web encaminha as informações do formulário para um programa de aplicação que processa os dados e possivelmente envia de volta uma mensagem de confirmação. O CGI é uma parte essencial do Hypertext Transfer Protocol HTTP.

Quais são as vantagens de Common Gateway Interface?

A interface CGI é uma chamada interface consistente. Isto significa que o programador de aplicações pode ter a certeza que o Common Gateway Interface é utilizado, independentemente do sistema operativo instalado no servidor. Outra vantagem é que a interface não está ligada a nenhuma linguagem de programação e um programador pode escrever uma aplicação CGI em várias linguagens diferentes. As linguagens mais populares para aplicações CGI são C, C ++, Java, PHP e PERL.


Você tem mais alguma pergunta?

Por favor, contacte-nos


Outros conteúdos