如何在 Web 应用程序代码中查找发出 GET HTTP 请求的位置
How to find where in web app code a GET HTTP request is being issued
我的 Web 应用发出意外的 GET HTTP 请求时出现问题。我已尝试使用 Firefox Firebug 单步执行代码,但看不到 GET 请求的来源。
在我的 PyCharm 控制台中,它正在记录以下内容 activity:
[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 代码中。
如果您随后在控制台中展开请求,您可能会看到您的 file/line 编号作为创建请求的 link。点击它,会跳转到JS代码行。
我的 Web 应用发出意外的 GET HTTP 请求时出现问题。我已尝试使用 Firefox Firebug 单步执行代码,但看不到 GET 请求的来源。
在我的 PyCharm 控制台中,它正在记录以下内容 activity:
[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 代码中。
如果您随后在控制台中展开请求,您可能会看到您的 file/line 编号作为创建请求的 link。点击它,会跳转到JS代码行。