Http “小提琴手为什么回来?”;Fiddler]ReadResponse()失败:服务器未对此请求返回完整响应。”;对于有效的请求?
我有一个正在工作的控制台应用程序,它将数据发送到API。然而,当我启动fiddler时,我得到的信息是: [Fiddler]ReadResponse()失败:服务器未返回此请求的完整响应。服务器返回257字节 Fiddler中显示的第一个标头是:Http “小提琴手为什么回来?”;Fiddler]ReadResponse()失败:服务器未对此请求返回完整响应。”;对于有效的请求?,http,fiddler,Http,Fiddler,我有一个正在工作的控制台应用程序,它将数据发送到API。然而,当我启动fiddler时,我得到的信息是: [Fiddler]ReadResponse()失败:服务器未返回此请求的完整响应。服务器返回257字节 Fiddler中显示的第一个标头是:HTTP/1.1504 Fiddler-接收失败 它似乎是由fiddler直接生成的,而不是来自我的API服务器(.NET) 鉴于fiddler不会向我显示服务器的原始结果,我如何调试发生这种情况的原因?我假设存在某种HTTP头错误,它与我的控制台应用程
HTTP/1.1504 Fiddler-接收失败
它似乎是由fiddler直接生成的,而不是来自我的API服务器(.NET)
鉴于fiddler不会向我显示服务器的原始结果,我如何调试发生这种情况的原因?我假设存在某种HTTP头错误,它与我的控制台应用程序兼容,但与Fiddler不兼容
我一直在处理gzip压缩请求,因此可能其中一个头不正确(内容长度),但由于无法查看原始响应,因此很难调试此问题
鉴于fiddler不会向我显示服务器的原始结果,我如何调试发生这种情况的原因
用于查看实际网络流量。Fiddler不错(很棒),但不是Wireshark。不过,如果你的流量是HTTPS,你需要跳过一些障碍
Wireshark不像Fiddler那么容易使用,但它的功能要强大得多
此外,如果您在Windows上,则需要使用计算机的本地网络IP地址(例如192.168.x.y),而不是本地主机。看
鉴于fiddler不会向我显示服务器的原始结果,我如何调试发生这种情况的原因
用于查看实际网络流量。Fiddler不错(很棒),但不是Wireshark。不过,如果你的流量是HTTPS,你需要跳过一些障碍
Wireshark不像Fiddler那么容易使用,但它的功能要强大得多
此外,如果您在Windows上,则需要使用计算机的本地网络IP地址(例如192.168.x.y),而不是本地主机。请参阅。最后,我从@ErikLaw那里得到了一些帮助:
所有这一切都归功于Eric。最后,我从@ErikLaw那里得到了一些帮助:
所有这一切都归功于Eric。我在发布之前尝试了WireShark,但它似乎有一个陡峭的学习曲线,在日志中我根本看不到我的(本地主机)流量。我在发布之前尝试了WireShark,但它似乎有一个陡峭的学习曲线,在日志中我根本看不到我的(本地主机)流量。这很出色,NickG!谢谢分享。是的,感谢Eric提供的奇妙工具!这太棒了,尼克!谢谢分享。是的,感谢Eric提供的奇妙工具!