我如何从对我的网站发出的 http 请求中找到 user-agent
How would I find the user-agent from the http requests which were made to my website
所以有点两部分的问题
当用户向我们的网站发出请求时,来自我们的 http 请求 header 的信息存储在哪里
你能从这个(例如 googlebot)访问 user-agent[这会用像 ruby/php 这样的服务器端语言来完成吗?]
对于您的网站收到的 http 请求,用户代理是可选的 header。 Web 请求完成后的任何地方都不一定 'stored' 。根据 Web 服务器上的日志记录,它可能是访问日志的一部分,也可能不包含在该日志中。如果您还没有记录或收集用户代理 headers,您将无法从已经完成的请求中获取它们,但您始终可以立即开始记录它们。
这个 header,就像所有的 http headers 一样,将可用于传递请求 headers 的任何服务器端脚本(我不知道任何服务器端没有以某种方式传递 headers),所以你的第二个问题的答案是,是的。
所以有点两部分的问题
当用户向我们的网站发出请求时,来自我们的 http 请求 header 的信息存储在哪里
你能从这个(例如 googlebot)访问 user-agent[这会用像 ruby/php 这样的服务器端语言来完成吗?]
对于您的网站收到的 http 请求,用户代理是可选的 header。 Web 请求完成后的任何地方都不一定 'stored' 。根据 Web 服务器上的日志记录,它可能是访问日志的一部分,也可能不包含在该日志中。如果您还没有记录或收集用户代理 headers,您将无法从已经完成的请求中获取它们,但您始终可以立即开始记录它们。
这个 header,就像所有的 http headers 一样,将可用于传递请求 headers 的任何服务器端脚本(我不知道任何服务器端没有以某种方式传递 headers),所以你的第二个问题的答案是,是的。