| |
Extensões a um servidor HTTP
Funcionalidade especificada fora das páginas HTML
- Common Gateway Interface (CGI)
- Programa activado pelo URL especificado pelo cliente.
- Diversas variáveis passadas no environment do sistema operativo envolvente
- Campos de form passados em variável QUERYSTRING (método GET) ou pelo stdin (POST)
- Exemplos.
- Simples mas potencialmente ineficiente.
Outro tutorial
APIs proprietárias para estender servidor
- Código executado em memória com servidor HTTP (DLL, shared library, ...)
- Microsoft Internet Server API
- Tipo filtro: Antes e/ou depois de processar um pedido
- Tipo aplicação (chamado ao seguir um link ou enviar um form)
- Netscape Server API: a mais baixo nivel, mais flexivel.
|