【发布时间】:2018-01-18 11:53:28
【问题描述】:
我有一个工作控制台应用程序,它将数据发送到 API。但是,一旦我启动提琴手,我就会收到消息:
[Fiddler] ReadResponse() 失败:服务器没有为此请求返回完整的响应。服务器返回 257 个字节。
Fiddler 中显示的第一个标头是:HTTP/1.1 504 Fiddler - Receive Failure
这似乎是由提琴手直接生成的,而不是来自我的 API 服务器(.NET)。
鉴于提琴手不会向我显示来自服务器的原始结果,我该如何调试为什么会发生这种情况?我认为存在某种 HTTP 标头错误,它与我的控制台应用程序兼容,但与 Fiddler 不兼容。
我一直在玩 gzip 压缩请求,所以可能其中一个标头不正确(Content-Length),但无法查看原始响应,因此很难调试此问题。
【问题讨论】: