Addition#

O módulo é um filtro que adiciona texto antes e depois de uma resposta.

Ao compilar a partir do código-fonte, este módulo não é compilado por padrão; ele deve ser habilitado com a ‑‑with‑http_addition_module opção de compilação.

Em pacotes e imagens dos nossos repositórios, o módulo está incluído na compilação.

Exemplo de Configuração#

location / {
    add_before_body /before_action;
    add_after_body  /after_action;
}

Diretivas#

add_before_body#

Sintaxe

add_before_body uri;

Padrão

Contexto

http, server, location

Adiciona o texto retornado como resultado do processamento de uma determinada sub-requisição antes do corpo da resposta. Uma string vazia ("") como parâmetro cancela a adição herdada do nível de configuração anterior.

add_after_body#

Sintaxe

add_after_body uri;

Padrão

Contexto

http, server, location

Adiciona o texto retornado como resultado do processamento de uma determinada sub-requisição depois do corpo da resposta. Uma string vazia ("") como parâmetro cancela a adição herdada do nível de configuração anterior.

addition_types#

Sintaxe

addition_types mime-type ...;

Padrão

addition_types text/html;

Contexto

http, server, location

Permite adicionar texto em respostas com os tipos MIME especificados, além de "text/html". O valor especial "*" corresponde a qualquer tipo MIME.