当我向服务器发出请求时,是否可以看到该服务器向另一台服务器发出的所有请求?

时间:2016-02-05 12:17:55

标签: http httprequest google-chrome-devtools

我需要知道网页发送的请求。基本上我调用的网站,调用另一个服务/ api / url,并接收数据(可能在javascript中)并告诉我这个。我可以看到它所做的所有电话吗?

修改:具体示例:

从此网站(http://www.flickriver.com/lenses/nikon/)您可以选择镜头,此时,页面会向flickr发送请求,并获取所有数据。但在Chrome开发人员工具中,我无法看到此请求。

以下是获取请求的屏幕截图。我仔细查看了它们,但没有看到对flickr的任何请求。

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

enter image description here

2 个答案:

答案 0 :(得分:0)

不,当然你看不到某个服务器对另一台服务器的调用。为什么你希望能够做到这一点?这些调用与浏览器无关。浏览器对这些请求一无所知。浏览器只知道它自己发起的请求。 Devtools只能报告浏览器发出的请求。如果事实上有一些方法可以监视服务器向另一台服务器发出的请求,那么安全漏洞就会很大。

答案 1 :(得分:-2)

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