我正在开发一个监控网络流量的网络程序。我想根据它们的启动方式分离所有http请求。我正在考虑以下四种类型的请求。
- 由用户在网络浏览器中输入 url 发起的 http 请求
- 由用户单击网页上的链接触发的 http 请求
- 由获取页面中的资源自动触发的 http 请求。例如,如果页面中有一个img,它会触发另一个请求。
- AJAX 更新
对于 1 与其他人,我正在考虑使用引荐标头。
对于 4 与其他人,我正在考虑使用 X-Requested-With 标头。
但是我想不出区分2和3的方法。
知道是否可以区分 2 和 3 之间的区别吗?谢谢!