使用Fiddler显示已发送的POST值。我该怎么做?

36

我向一个网站发出了一些请求,想查看发送到服务器的变量类型。

也许使用 fiddler 可以实现,但我无法弄清楚如何做到这一点。


1
你如何向网站发出请求?Ajax吗? - Shef
4个回答

48
您可以使用以下步骤在Fiddler中完成此操作。
  • 在Fiddler中找到与POST请求相关的请求 - 在URL列中应该能够看到您期望的URL。

  • 选择该行,详细视图将打开。有一个WebForms选项卡(在“检查器”内),它以整洁的表格形式显示POST数据。您也可以在Raw选项卡中看到它,但它不像WebForms选项卡那样格式化好。

我已经制作了一张截图来帮助您:

Fiddler POST values


6

在“检查器 -> 原始”窗口中可以看到POST数据,其中会显示整个请求以及POST数据和标头。

编辑: 是的... “检查器 -> WebForms”对话框也是另一种方式,不过我通常不太使用它... 不知道为什么。


1

这对我有效。只需在“Web Sessions”窗格中单击请求,然后在右侧的“检查器”选项卡中单击“WebForms”选项卡。


0
我遇到了同样的问题,但这里的答案并没有帮助我。 WebForms不显示已发布的json数据。我发现针对已发布的json数据,您需要检查Textview选项卡。

enter image description here

总结一下:

  • 检查器->WebForms:将显示经典的HTML表单提交的值。

  • 检查器->TextView:将显示JSON和文本提交的值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接