如何在web应用程序代码中找到一个GET HTTP请求正在发出

How to find where in web app code a GET HTTP request is being issued

本文关键字:GET 一个 HTTP 请求 应用程序 web 代码      更新时间:2023-09-26

我有一个问题,我的web应用程序发出一个意外的GET HTTP请求。我已经尝试过用Firefox Firebug逐步执行代码,但无法看到GET请求来自何处。

在我的PyCharm控制台,它正在记录以下活动:

[16/Sep/2015 14:52:03] "GET /api/v1/movie/0/get_movie/?_=1442415123105 HTTP/1.1" 201 397
[16/Sep/2015 14:52:03] "GET /static/js/progressbar.min.js.map HTTP/1.1" 404 1688
[16/Sep/2015 14:52:03] "GET /Renowned%20French%20filmmaker%20Nicolas%20Philibert%20(Etre%20et%20Avoir,%20Nenette)%20journeys%20into%20the%20heart%20of%20Radi HTTP/1.1" 404 3500

前两个get是预期的,但第三个不是。我需要某种方法来跟踪GET请求到一行代码。有办法做到这一点吗?

如果这是一个AJAX请求,在Chrome中您可以打开开发人员工具(F12),单击设置(齿轮图标),并检查'Log XMLHttpRequests'复选框。下一次发出AJAX请求时,请求将被记录,并希望记录它在JS代码中发生的位置。

如果您在控制台中展开请求,您可能会看到您的文件/行号作为创建请求的链接。点击它,它会转到JS代码行。