试图找出HTTP请求的来源

dub*_*ech 6 firebug internet-explorer google-chrome-devtools

Web应用程序正在发出HTTP请求,我无法理解它是如何制作的.它只是在绘制页面后才能实现.之前的请求中没有302,没有任何明显的信息可以告诉我这个请求是如何进行的.

如果我可以设置一个在即将发送下一个HTTP请求之前停止的断点,那将有什么帮助.然后在绘制页面之后,我启用它并找出发送它的人Firebug允许我为XHR(Ajax)请求执行此操作,但不支持正常请求.这是一个普通的HTTP请求 - 而不是AJAX请求.

是否可以使用chrome或IE中的调试工具执行此操作?

dub*_*ech 6

首先我是怎么做到的.

  1. 在浏览器上禁用javascript - 问题仍然发生这意味着我可以管理javascript发送它.
  2. 将firefox上的最大连接数设置为1,这意味着请求按顺序发生,因此我可以缩小请求无法解释的时间/地点.
  3. 最后,找到了这样的HTML视频标签

:

<video id="my_video" class="video-js" width="313" height="240" controls="controls"        preload="none" poster="#">
Run Code Online (Sandbox Code Playgroud)

这部分poster="#"是罪魁祸首.如果没有要显示的视频,这会向包含页面发送请求.


Ale*_*lov 5

在Chrome DevTools中,转到Network面板.在最左侧的列中按名称查找相应的资源,然后查看Initiator列.它将指定发起资源加载的对象.它可以是一个脚本,在这种情况下,它还将包含指向相应脚本行的超链接,该脚本行加载了资源.对于解析器启动器也是如此 - 它将为您提供指向相应HTML行的超链接(如果它是加载您的资源的那一行).