J'ai écrit le code ASP.NET (4.0) qui définit le Response.StatusCode à 400 si les données postées sur le serveur sont valides.
Je place des informations utiles dans le corps de la réponse dans le format que la requête accepte en-tête. par exemple un message html disant "Le champ de date est obligatoire ...".Dans IIS7.5 quel module supprime le corps d'une 400 Bad Request
Dans IIS7 (7.5.7600) sur Windows 7, j'obtiens la réponse html correcte au navigateur.
Dans IIS7 (7.5.6000) sous Windows 2008, le corps html n'est pas récupéré, mais seulement un corps de texte avec le contenu "Bad Request". Est-ce que quelqu'un peut me montrer comment je change la configuration du serveur 2008 pour retourner le corps.
Ou existe-t-il une différence entre ces versions d'IIS?
Peut-être un module dans Machine.config?
Par exemple, je sais (et j'ai dû contourner le problème) que le module FormsAuthentication change un 401 en un 302 même si vous ne le souhaitez pas. Peut être il y a un module qui arrête le contenu d'un 400 étant envoyé.
TIA.
Merci beaucoup, mon pote :-) J'ai perdu une journée sans bien ** Stackoverflowing ** la problème. –