我在一个网站上......它有jquery并且正在使用javascript发送一些请求到php页面。
他们可以通过任何方式查看从我的计算机发送的数据和/或与之通话的网址吗?
我正在使用firefox,如果有需要可以加载软件。
编辑 - 我已经下载了firebug并加载了页面。知道我需要选择哪个选项吗?
答案 0 :(得分:3)
使用Firebug浏览器插件,它会显示后台XHR请求。
答案 1 :(得分:3)
使用Fiddler拦截进出浏览器的所有电话。您可以检查整个HTTP通信。
答案 2 :(得分:1)
我强烈推荐Fiddler。它作为服务器中浏览器之间的代理加载,以查看您想要了解的有关请求的所有内容。
这与浏览器无关,因此您可以在任何您想要的浏览器中使用它。如果您手动将其代理服务器设置为您的计算机,您甚至可以在移动设备上使用它。
答案 3 :(得分:1)
添加第二个答案,因为它与我的第一个完全不同。
由于很多人推荐Fiddler(这是一个很棒的工具!),我想抛弃使用Charles的选项。它是跨平台的,而Fiddler只是Windows。不幸的是,查尔斯并不是免费的(好吧,它可以在没有支付的情况下使用它,但必须始终处理nagware弹出窗口)。不过,这值得付出代价。
答案 4 :(得分:0)
在Firefox中,最好的工具称为Firebug
答案 5 :(得分:0)
在Firebug中,您可以打开“控制台”面板。每次发出AJAX请求时,您都会看到GET或POST以及请求被记录的URL。您可以单击它旁边的三角形进行展开,然后单击各个选项卡以查看发送的数据,回复的响应以及其他各种信息。
编辑:“网络”面板中的XHR标签也会显示相同的信息。