Je dois déterminer si le serveur (Apache 2) renvoie ou non le contenu complet d'une page avec son en-tête correct. J'ai un script PHP qui est exécuté avec succès, mais le navigateur n'obtient que la moitié du contenu html, il est simplement coupé.
L'infrastructure client est assez compliquée, utilisant Novell BorderManager Proxys et d'autres choses. Pour m'assurer que le serveur fait bien son travail, je veux enregistrer l'en-tête et le corps de la réponse.
Comment puis-je atteindre cet objectif? J'ai regardé le mod_log_config
module d'apache (qui est déjà installé et prêt à être utilisé), mais honnêtement, je n'ai pas réussi à le configurer pour sortir l'en-tête et le corps quelque part.
edit: j'ai réussi à enregistrer l'en-tête avec
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{HEADER_NAME}o\"" common2
CustomLog /var/log/apache2/response.log common2
Mais malheureusement, les formats mod_log_config ne prennent pas en charge l'ensemble du corps du contenu.
Mise à jour: j'ai trébuché sur mod_dumpio qui semble faire exactement cela, mais je ne peux pas le faire fonctionner jusqu'à présent :-(
Quelqu'un peut-il aider?