请求头中的用户代理 User-Agent

User-Agent(UA)是HTTP请求中一个重要的头域,用于标识请求的发起者。本文详细介绍了UA的基本概念,包括其结构和作用,并讨论了如何在不同编程语言中获取UA的值。UA在统计用户浏览器分布、优化网页排版和伪装浏览器身份等方面具有重要作用。
摘要由CSDN通过智能技术生成
一、用户代理 User-Agent 可以简称为 UA

在使用代码模拟网络请求时,很多网站会拒绝访问,如
https://blog.csdn.net/weixin_39720495/article/details/102698643 遇到的问题

添加user-agent字段,网站就会知道该请求时来自于一个 mac 的桌面浏览器,会返回一个桌面版的界面。

二、UA 的基本概念:
一、概念

user agent 用户代理,代表用户行为的软件代理程序提供的一个标识符

二、结构

USER_AGENT = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36

1、基本结构:

User-Agent = product *( RWS ( product / comment ) )

2、多个 product
比如上面的内容可以拆分为 Mozilla/5.0 和 Chrome/77.0.3865.120 和 Safari/537.36 几个产品。

各个 product 产品的内容为 产品/版本 格式,所以 Mozilla/5.0 表示 Mozilla 的 5.0 版本

3、产品备注信息
括号内容:表示对产品的备注

以 Mozilla/5.0

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值