有没有什么好方法(除了安装 WireShark)将原始 http 请求数据发送到网络服务器?我怀疑我发送的请求不正确或格式错误,但我不知道如何通过调用 WebClient.UploadValues 获取发送到网络服务器的原始请求字符串。
Fiddler它在我们中间,Windows 开发人员,已经有很长一段时间了,即使它被Telerik 收购,它仍然是调试线上所有内容的最佳工具之一。
顺便说一句,Fiddler 不仅适用于“.NET WebClient”,它还适用于整个网络中计算机中发生的所有事情,并且ajax在 javascript 中调试请求时非常有用!

只需选择您在左侧发送的请求,在右侧选择Inspector,然后在顶部选择Header(查看完整标题)或Raw以查看发送的全文,然后在底部执行相同操作.
如果您没有获得有关响应的任何信息,请将Transformer设置为No Compression,以便您可以看到整个响应,即使它已被压缩。
另外,安装语法高亮插件......它非常有用
对于您的特定问题: