![如何在 IE 中嗅探/捕获已提交的表单数据?](https://linux22.com/image/1210783/%E5%A6%82%E4%BD%95%E5%9C%A8%20IE%20%E4%B8%AD%E5%97%85%E6%8E%A2%2F%E6%8D%95%E8%8E%B7%E5%B7%B2%E6%8F%90%E4%BA%A4%E7%9A%84%E8%A1%A8%E5%8D%95%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
我填写了一份在线表单,该表单正在提交给一个崩溃的 ASP.NET 应用程序。如果我刷新,我会收到以下消息:
为了再次显示该网页,Internet Explorer 需要重新发送您之前提交的信息。
如果您正在进行购买,则应单击“取消”以避免重复交易。否则,请单击“重试”以再次显示该网页。
这让我相信我填写的表单数据仍然在 IE 的内存中。我该如何获取它?我尝试使用 Fiddler 进行挖掘。我可以看到请求,但找不到查看实际表单数据的方法。
答案1
我安装了 Fiddler 2,刚刚在一个要求我重新发布数据的页面上尝试了它。我可以在顶部的 Session Inspector 选项卡中看到所有会话信息。TextView 显示原始格式,WebForms 显示包含每个名称-值对的表格。您甚至可以构建自己的响应。我使用 IE 开发人员工具栏来获取大多数 HTML 或 CSS 帮助,包括图像和表格,但使用 Fiddler 来获取协议内容。
答案2
尝试安装Web 开发助手。我想你可以用那个工具来查看发布的内容。
答案3
微软提供了 IE 开发人员工具栏。它包含所需的所有数据。
维基百科链接:http://en.wikipedia.org/wiki/Internet_Explorer_Developer_Toolbar
答案4
已经建议的 IE 开发人员工具栏和 Fiddler2 工具是有价值的。
我也喜欢TamperIE插件可用于此类故障排除,特别是当表单值是您要查找的内容时。本质上,启用 TamperIE 后,您可以看到并修改任何 GET 或 POST 请求中的查询字符串和表单变量。
另一个值得一提的 IE 插件是ieHttpHeaders。虽然它通常用于查看请求和响应标头序列,但它也可以显示请求正文(即 POST 表单变量等)。