我想知道是否有一种方法可以识别对服务器的 HTTP 请求是通过以下方式发出的:
- 浏览器控制台
- 在客户端运行的 JavaScript 代码
我能够进行 API 调用来发送类似getJSON
. 我还尝试通过浏览器控制台进行 Google Analytics 调用。
有没有办法找出是否通过控制台发出请求,如果是,我们可以在服务器上阻止它们吗?
我想知道是否有一种方法可以识别对服务器的 HTTP 请求是通过以下方式发出的:
我能够进行 API 调用来发送类似getJSON
. 我还尝试通过浏览器控制台进行 Google Analytics 调用。
有没有办法找出是否通过控制台发出请求,如果是,我们可以在服务器上阻止它们吗?
不,HTTP 请求是 HTTP 请求,无法判断来源是什么。
(此外,“浏览器控制台”只是触发“在客户端运行的 JavaScript 代码”的一种方式)
检测到这一点的唯一方法是用户代理标头,但客户端可以更改标头。