Ce module fournit le gestionnaire send-as-is
qui
permet au serveur HTTP Apache d'envoyer le document sans ajouter la plupart des
en-têtes HTTP habituels.
On peut l'utiliser pour envoyer tous types de données en provenance du serveur, y compris les redirections et autres réponses HTTP spéciales, sans devoir faire appel à un script CGI ou nph.
Pour des raisons historiques, ce module traitera aussi tout
fichier dont le type MIME est httpd/send-as-is
.
Dans le fichier de configuration, associez les fichiers asis au
gestionnaire send-as-is
comme ceci :
Le contenu de tout fichier possédant l'extension
.asis
sera envoyé par Apache httpd au client pratiquement tel
quel. En particulier, les en-têtes HTTP seront déduits du fichier
lui-même selon les règles du module Status:
pour déterminer le code de réponse
HTTP. L'en-tête Content-Length:
sera automatiquement
inséré ou, s'il est déjà présent, corrigé par httpd.
Voici un exemple de fichier dont le contenu est envoyé tel quel pour informer un client qu'un fichier a été déplacé.
Le serveur ajoute systématiquement les en-têtes
Date:
et Server:
aux données qu'il envoie
au client, si bien qu'ils n'ont pas besoin d'être inclus dans le
fichier. Le serveur n'ajoute pas d'en-tête
Last-Modified
, ce qu'il devrait probablement faire.