Javascript 如何查看Facebook发送给我的网络请求

Javascript 如何查看Facebook发送给我的网络请求,javascript,php,jquery,ajax,facebook,Javascript,Php,Jquery,Ajax,Facebook,我想知道如何才能准确地看到我从Facebook收到的网络请求 假设我们在Facebook上活动,我想邀请我所有的1000位朋友。 我开始一个接一个地点击我所有的朋友,Facebook设定了498的限制,然后我继续点击,直到我达到498,然后它说你不能邀请任何人 Facebook在某个时候会将ajax.php页面作为数据包发送回,并设置此限制。这是我试图找到的ajax php页面。 我尝试过一些ajax jQuery捕获Chrome扩展,但我不太了解它们 你知道我如何跟踪从Facebook到我的浏

我想知道如何才能准确地看到我从Facebook收到的网络请求

假设我们在Facebook上活动,我想邀请我所有的1000位朋友。 我开始一个接一个地点击我所有的朋友,Facebook设定了498的限制,然后我继续点击,直到我达到498,然后它说你不能邀请任何人

Facebook在某个时候会将
ajax.php
页面作为数据包发送回,并设置此限制。这是我试图找到的ajax php页面。 我尝试过一些ajax jQuery捕获Chrome扩展,但我不太了解它们

你知道我如何跟踪从Facebook到我的浏览器的任何ajax php请求来设置这个限制吗

我正在使用Chrome扩展Live HTTP头 这显示了Facebook webrequest在我的浏览器中“发布”的任何内容

但我不认为它们都是。 因为它只加载聊天的照片 和一些线程更新

下面是一个视频,显示了我在facebook上邀请朋友的框架中的限制


按F12键,找到浏览器开发工具的“网络请求”部分


我想你误解了这个过程。Web服务器不向Web浏览器发送请求。它们只响应从web浏览器发送的请求

当您单击邀请朋友时,您正在向facebook服务器发送ajax请求。ajax请求将有关事件、您和您的朋友的信息传递给服务器上的一个方法。该方法的一部分是检查是否超过了邀请的限制。如果没有,它将发送您的邀请,并发送对ajax请求的响应,显示此人已被邀请。但是,如果已达到限制,则不会发送邀请,并且ajax请求返回响应,说明已超过限制

如果您知道自己在做什么,那么可以使用Chrome或Firefox开发人员工具调试javascript,并跟踪服务器的ajax请求和服务器的响应。但这对于缩小的javascript来说是困难的。有一些工具可以使javascript变得更加简单


但是,如果您正在寻找绕过邀请限制的方法。这不会发生的。这一切都发生在您无权访问的Facebook服务器上。

尝试使用Fiddler()。使用Fiddler,您可以查看所有请求(也可以是带有中间证书的HTTPS请求)、修改这些请求或简单地重播请求。这是值得一试的,也是每位网络开发人员必须拥有的

谢谢你的回答首先我不知道我是否错了。但是,如果你在一个活动中邀请某人,你可以单击你的朋友,活动框架的右侧将出现一个(勾号)。因此,当你点击你的朋友,你达到300朋友点击301点击它会出现一个限制在顶部的框架。它将显示300/500。所以facebook(我可以猜到)向我发送了一个webrequest来更改框架的css,比如“现在有一个限制。显示到框架300/500”,当你点击它时,它会变成300++。现在更清楚了吗?我在主帖子中添加了一个视频链接。@giwrgosportopoulos如果没有看到任何网络流量,该行为可以很容易地用javascript进行客户端验证。我已经尝试过了,但它没有显示facebook的所有请求。例如,聊天的“键入”和“看到”,它根本不会显示它们。@giwrgosportopoulos可能是websocket流量,它的显示方式可能与您预期的不同