我有一个巨大的javascript代码,使用jQuery向API发送POST和GET请求,我对一个特定的POST请求感兴趣,我想跟踪它的响应但是因为请求而无法找到负责它的代码是动态生成的。
是否有插件或方法可以让我找到发送特定请求的代码行/部分?
答案 0 :(得分:1)
对于任何请求,都有请求URL。如果请求仅从一个文件发送,则通过按F12
从Chrome浏览器获取请求URL,然后转到Network
选项卡,该选项卡显示从该页面发送的所有请求URL。如果“网络”选项卡为空,则按原样打开“网络”选项卡,然后按F5
刷新页面并查看所有请求。点击您感兴趣的网址,其中显示了新选项。如果未选择,则选择标题,然后复制整个Request URL
并在文件中搜索,然后选择一些部分或网址,然后搜索。
答案 1 :(得分:0)
如果您在浏览器上运行代码。 有很多方法可以监控浏览器发出的所有请求。 只是搜索 chrome开发人员工具栏(chrome浏览器中的内置工具)或firefox开发者工具(firefox上的内置工具,快捷键是ctrl + shift + q)或firebug firefox的第三方插件(在我看来最强大)< / p>
只需转到网络标签(所有这三个都有类似的结构,并有一个网络标签)。 在那里,您可以监控离开浏览器的请求。
firebug中的(我自己使用)你可以通过它们返回类型等来过滤请求,你可以很容易地看到它们的请求标题,响应,缓存和cookie。