HTTP:通用用户代理指南: header ?

标签 http header user-agent

我确定没有官方标准,但是是否有一些指南可以根据浏览器发送的 User-Agent 字符串对浏览器进行识别和分类?

最佳答案

根据RFC 2616 ,这是客户端用来发送其用户代理的约定。

User-Agent = "User-Agent" ":" 1*( product | comment )

例子:

User-Agent: CERN-LineMode/2.15 libwww/2.17b3

标题应该包含一个product token ,以及有关版本、客户端使用的库等的附加信息。

但是您可能知道,User-Agent 完全可以伪造,因此您不能真正依赖它。

user-agents.org是一个可搜索的用户代理数据库

关于HTTP:通用用户代理指南: header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743406/

相关文章:

C++:code::block 无法识别包含的 header

iphone - UIWebView 是否在请求 header 中发送与移动 Safari 相同的用户代理?

javascript:检查用户代理是否在桌面设备上

http - 使用 curl 时在 meteorjs 中发布数据

c# - 维基百科查询返回错误 403

css - 仅显示旋转图像的特定部分

c++ - 在 ";"之前缺少 'namespace',在 ";"之前缺少 'using'

php - 用户代理,从字符串中提取操作系统和浏览器

java - 如何使用 Spring MVC 处理 HTTP OPTIONS?

objective-c - 在不将整个文件加载到 ram 的情况下,通过 HTTP POST 发送大文件的正确方法是什么?