【问题标题】:Strange Google Favicon queries to API对 API 的奇怪 Google Favicon 查询
【发布时间】:2017-06-20 08:58:35
【问题描述】:

我最近创建了一个供公司内部使用的 API。只有我和我的同事有这个 URL。 从几天前开始,我检测到 API 的给定方法发生了随机请求(每天少于一次),因此我记录了对该方法的访问,这就是我得到的结果:

2017-06-18 17:10:00,359 INFO (default task-427) 85.52.215.80 - Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36谷歌网站图标

2017-06-20 07:25:42,273 INFO(默认任务 614)85.52.215.80 - Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/49.0.2623.75 Safari/537.36谷歌网站图标

对 API 的请求是使用完整的参数集执行的(我的意思是,它不仅仅是对 web 服务的根目录)

知道会发生什么吗?

我有几篇论文:

  1. 团队成员的浏览器选项卡打开了方法请求 URL,每次打开浏览器时都会重新加载。 --> 这是我最喜欢的,但每个人都声称不是他们的错
  2. 团队成员在其浏览器历史记录中拥有服务 URL(包含所有参数),浏览器随机查询该 URL 以检索网站图标
  3. 团队成员在其浏览器收藏夹/书签中拥有服务服务 URL(包含所有参数),浏览器随机查询它以检索网站图标

由于 UserAgent (Google Favicon) 似乎建议后两个选项之一,IP(位于我们自己的城市附近,使用 Orange Spain ISP)似乎建议第一个选项:在 Internet 上快速搜索后,我'已经发现每个有此类请求的人似乎都拥有加利福尼亚的 Google IP。

我知道我可以阻止那个用户代理或 IP,但我真的很想弄清楚这个问题。

谢谢!

编辑:

现在我将用户代理设置为:

  • Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; Google Web Preview) Chrome/41.0.2272.118 Safari/537.36

还有:/

【问题讨论】:

    标签: web-services api google-chrome user-agent favicon


    【解决方案1】:

    这两个用户代理都与 Google Search Console 中的 Google 获取和呈现工具相关联。这些用户代理在要求 Google 获取并呈现给定页面以进行 SEO 验证时发出请求。考虑到您询问的是 API 而不是页面,这确实没有意义。但也许是因为提交给 Fetch and Render 服务的页面调用了 API?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2018-09-01
      相关资源
      最近更新 更多