2016-02-05 26 views
-3

我需要知道网页发送的请求。基本上我打电话的网站,调用另一个服务/ api/url什么,并接收数据(可能在JavaScript内),并告诉我这一点。我可以看到所有的电话吗?我可以在浏览器的开发人员工具中看到网页的所有请求吗?

编辑:具体的例子:

从这个网站(http://www.flickriver.com/lenses/nikon/),你可以选择一个镜头,在那一刻,网页发送到Flickr的请求,并得到所有数据。但在Chrome开发者工具中,我看不到这个请求。

下面是get请求的截图。我已经浏览过他们,但看不到任何flickr请求。

第一个是对页面的请求。第六个是图片请求,它通过它的id请求图片。所以在其他4个请求之间应该包含一个对外部源的请求,这个请求会给出图片ID作为回报,或者我会错过什么? 如果后端发出这个请求呢?我是否还需要在开发人员工具中看到此请求?

enter image description here

+0

我建议扫描devtools文档。他们非常全面。访问https://developers.google.com/web/tools/chrome-devtools/。马上,你会看到一个“网络”面板的链接。如果你花时间浏览这些文档,你会学到许多你可能不知道的东西,并为自己节省一些未来的SO问题。 – 2016-02-05 12:22:30

+0

题目不正确。您不是指“我可以在浏览器的开发人员工具中看到网页的所有请求吗?”,而是(显然)“当我向服务器发出请求时,可以看到该服务器向另一台服务器发出的所有请求? ”。 – 2016-02-05 16:44:26

回答

-2

是的。

在您的Chrome开发人员工具的网络面板中,您可以看到所有的魔力。确保你正在记录网络流量。

+0

对不起。我已经添加了一些更多的细节 – akcasoy

+0

它仍然是网络面板... – Alex

0

不,当然你不能看到一些服务器向另一台服务器发出的呼叫。你为什么期望能够做到这一点?这些调用与浏览器无关。浏览器对这些请求一无所知。浏览器只知道它自己发起的请求。 Devtools只能报告浏览器发出的请求。如果实际上有某种方法可以窥探服务器向另一台服务器发出的请求,那么这将会造成安全漏洞。

相关问题