Alors que j'apprécie que cette soit une vieille question, j'ai trouvé que ce code me donnait exactement ce dont j'avais besoin, un fichier texte avec les en-têtes de requête complètes et la réponse, mettez-le dans votre global.asax.cs :
protected void Application_BeginRequest(Object Sender, EventArgs e)
{
string uniqueid = DateTime.Now.Ticks.ToString();
string logfile = String.Format("C:\\chemin\\vers\\dossier\\requetes\\{0}.txt", uniqueid);
Request.SaveAs(logfile, true);
}
Cela va créer un fichier texte pour chaque requête (y compris les images) donc faites attention où vous l'utilisez. Je l'ai seulement utilisé pour enregistrer des requêtes post spécifiques.
0 votes
ModSecurity est disponible pour IIS7+. Il permettra un accès complet à l'en-tête et au corps à la fois de la requête et de la réponse.