【问题标题】:How to find where in web app code a GET HTTP request is being issued如何在 Web 应用程序代码中找到发出 GET HTTP 请求的位置
【发布时间】:2015-12-13 06:23:00
【问题描述】:

我的网络应用程序发出意外的 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 请求到一行代码。有没有办法做到这一点?

【问题讨论】:

    标签: javascript debugging get pycharm


    【解决方案1】:

    如果这是一个 AJAX 请求,您可以在 Chrome 中打开开发者工具 (F12),单击设置(齿轮图标),然后选中“记录 XMLHttpRequests”复选框。下次发出 AJAX 请求时,该请求将被记录,并希望它出现在 JS 代码中的位置。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-18
      • 2012-06-28
      • 1970-01-01
      • 2020-12-26
      • 2020-06-10
      • 2016-01-21
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多