我能看到jquery发送到外部服务器的内容吗?

时间:2011-06-20 16:21:54

标签: javascript jquery firefox

我在一个网站上......它有jquery并且正在使用javascript发送一些请求到php页面。

他们可以通过任何方式查看从我的计算机发送的数据和/或与之通话的网址吗?

我正在使用firefox,如果有需要可以加载软件。

编辑 - 我已经下载了firebug并加载了页面。知道我需要选择哪个选项吗?

6 个答案:

答案 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标签也会显示相同的信息。