Python - CGI

Índice
O CGI ou Interface de gateway comum, nos permite fazer scripts em uma linguagem com a qual podemos interpretar e processar os dados que recebemos pela web e o resultado mostra-os como uma página ao usuário.
Pitão Permite-nos fazê-lo dependendo unicamente da capacidade dos nossos servidores, pois neste caso o servidor não vai ser construído por nós, mas simplesmente pela aplicação que faz o trabalho lógico; para alcançar tudo descrito Pitão tem o módulo CGI.
Preparando o servidor web
Como mencionamos no início, já devemos ter um servidor Web, que será o encarregado de dar acesso através da rede aos usuários de nosso programa.
É importante que saibamos como manipulá-lo, caso seja um servidor local ou se for um serviço, devemos poder entrar em contato com nossos fornecedores.
Devemos identificar o diretório público, onde colocar nossos scripts, geralmente em servidores linux / UNIX este diretório é public_html, devemos também identificar o diretório CGI do servidor ou a extensão que nossos programas precisam para ser reconhecidos como CGI.
Adicionando o SHEBANG
O SHEBANG é um jargão de Linux que é usado para identificar os caracteres #! que são colocados no início de um script para que possamos dar instruções especiais ao intérprete do programa; no caso de scripts CGI com Pitão Este é um formulário obrigatório, pois nos permitirá indicar que os programas devem ser executados com o interpretador Python.
Normalmente, o seguinte deve ser colocado como a primeira linha do script, sem espaços à esquerda ou linhas em branco:
#! / usr / bin / env python

Se isso não funcionar, devemos localizar o caminho do intérprete de Pitão e especificá-lo, como podemos ver no exemplo a seguir:
#! / usr / bin / python

No caso do Windows devemos usar o caminho completo para o binário executável, ou seja, o diretório onde temos o executável do interpretador Pitão, geralmente pode ser algo como o seguinte:
#! C: \ Python22 \ python.exe

Conhecendo esses detalhes importantes para implementar nosso aplicativo com CGI, podemos passar para a próxima atividade, que é criar um script simples com CGI.
Um script CGI simples
Uma vez que conhecemos os passos básicos para iniciar o nosso servidor e que ele pode interpretar CGIAgora vamos ver um script básico com o qual podemos testar se tudo o que fizemos está correto.
Vamos ver o seguinte código:
 #! / usr / bin / env python print 'Content-type: text / plain' print # Imprime uma linha vazia, para finalizar os cabeçalhos imprime 'Olá, mundo!' 

Como podemos ver, nossa primeira linha contém o SHEBANG necessário, então devemos imprimir um cabeçalho para que o navegador saiba o que fazer com o conteúdo, imprimimos uma linha em branco para finalizar o cabeçalho e finalmente imprimimos a linha clássica Olá Mundo! Se tudo correr bem, devemos apenas ver o Hello, World !; já que o que queremos é gerar resultados da Web, vamos mudar o cabeçalho para o seguinte para que o navegador o interprete como um documento HTML
imprimir 'Content-type: text / html'

Vemos na imagem como nosso script se parece a partir de um servidor local em janelas.
Com isso terminamos nosso tutorial, onde aprendemos o que é CGI e como podemos implementá-lo para fazer nossos programas.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave