如何在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控制台,它正在记录以下活动:
[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代码行。
相关文章:
- 响应应包含一个对象,但得到的却是GET操作的数组
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- 如果我对一个文件发出ajax GET请求,我会得到什么以及如何将其添加到页面中
- get没有方法“writefile”,即使输入是一个字符串
- 与node.js的get/post混淆,并试图创建一个新页面
- CORS GET 在 Firefox 中返回一个空的响应体
- 流星铁路由器 - 如何等待(使用加载模板)一个会话.get
- JavaScript $http.get 一个 json 数组并将其存储在 localstorage 中
- 从数据表中的角度$http.get返回一个值.js列的呈现函数
- Meteor.js HTTP.get 获取 JSON 引号并解析结果似乎包含一个回调函数
- 服务器以 Status=304 响应一个浏览器的 GET 请求,以 200 响应另一个浏览器的 GET 请求
- 主干js this.model.get不是一个函数
- Laravel,$.ajax POST做一个GET请求
- 尝试循环访问数组并为每个数组添加一个 get 函数
- 通过get使用javascript或jquery将数据从一个表单推送到另一个表单
- AngularJs:在另一个$http.get request中$http.get request
- 如何使用 $http.get 每 3 秒发出一个新请求并在函数外部获取数据
- 放置一个微调器,而 $http.get 在 angularjs 中从 RESTful API 获取数据
- 错误:_.get 不是一个函数
- get(一个空字符串)时尝试在 js 中获取 marginTop 值