有没有什么好方法(没有安装WireShark)来获取发送到网络服务器的原始http请求数据?我怀疑我发送的请求不正确或格式不正确但我不知道如何通过调用WebClient.UploadValues获取发送到Web服务器的原始请求字符串。
答案 0 :(得分:4)
Fiddler 它们在我们这些Windows开发人员中已经有一段时间了,即使它是bought by Telerik,它仍然是调试线路上所有内容的最佳工具之一。 / p>
顺便说一句,Fiddler不仅适用于“.NET WebClient”,它适用于整个网络中计算机中发生的所有事情,而且在javascript中调试ajax
请求时非常有用!
只需选择您在左侧发送的请求,然后在右侧选择检查器,在顶部选择标题(查看完整标题)或原始以查看已发送的全文,并在底部执行相同操作。
如果您没有收到有关响应的任何信息,请将 Transformer 设置为无压缩,这样您就可以看到整个响应,即使它已被压缩。< / p>
有关详情,请参阅tutorials on their page
另外,安装Syntax Highlighting插件......这非常有用
针对您的特定问题: