Lorsque des paramètres sont envoyés avec une requête GET vers le serveur web, les paramètres sont expédiés dans les entêtes de la requête HTTP.

Lorsqu'il s'agit d'une requête POST, les paramètres ne sont pas dans les entêtes, mais dans le corps de la requête HTTP.

Apache n'enregistre que les entêtes des requêtes, par conséquent les paramètres des requêtes POST ne sont pas enregistrés.

Voici comment y arriver :

1/ Activer le module dump_io d'Apache :

a2enmod dump_io

2/ Activer les logs de debug pour le module dump_io dans votre VirtualHost :

<VirtualHost *:80>

DumpIOInput On

DumpIOOutput On

LogLevel dumpio:trace7

</VirtualHost>

Il n'y a plus qu'à relancer Apache pour que les paramètres des requêtes POST soient enregistrés dans vos logs.

systemctl restart apache2

Previous PostNext Post