2012-10-10 4 views
2

J'utilise Fiddler pour tester mon api web. GET, POST à ​​partir localhost fonctionne, cependant lorsque j'ai déployé l'API sur IIS et tester en utilisant le nom de domaine, les opérations GET continuent à fonctionner mais pas le POST. il renvoie une requête "400 Bad. Votre navigateur a envoyé une demande non valide."Web API POST de fiddler retournant 400 mauvaise demande, Votre navigateur a envoyé une demande invalide

Voici une capture d'écran de ma demande. Quelqu'un peut-il me faire la lumière sur ce qui ne va pas? Merci.

enter image description here

+0

où est la capture d'écran? – Blaise

Répondre

3

POST et PORTER demandes ont besoin d'un en-tête Content-Length , que votre demande est absente. Lorsque vous avez entré la requête dans l'onglet "Parsed", Fiddler calculait et rajoutait automatiquement pour vous, à moins que vous ne désactiviez "Fixer l'en-tête Content-Length" dans l'onglet "Options", ce qui est arrivé ici.

Questions connexes