HTTP请求中缺少User-Agent是否有效?

根据我的经验,至少没有常见的一个,没有一个合法使用案例。

从我的服务器日志来看,所有没有用户代理的请求都是恶意的。所有这些请求都来自于机器人。

从理论上讲,“真正关心隐私的人”可能会这样做。这取决于你提供的服务是什么。我经营了几个网站。不使用浏览器的用户不是我的客户。

虽然开发恶意机器人的开发者轻而易举地可以添加一个用户代理(像Chrome一样的伪造),但这并不意味着它没有非法意图。