我正在使用Fiddler来测试我的网络API。来自localhost的GET,POST工作,但是当我在IIS上部署API并使用域名进行测试时,GET操作继续工作,但不是POST。它返回“400 Bad request。您的浏览器发送了无效请求。”
这是我的请求的屏幕截图。有人可以告诉我一些错误。感谢。
答案 0 :(得分:3)
发布和 PUT 请求需要 Content-Length标头,您的请求缺失。当您在“Parsed”编辑器选项卡中输入请求时,Fiddler通常会自动为您计算并添加它,除非您在“选项”选项卡中禁用了“修复Content-Lenght标题”,这是必须发生的事情。 / p>