在 Linux 上使用“wget”时的默认用户代理是什么?

在 Linux 上使用“wget”时的默认用户代理是什么?

在 Linux 上使用“wget”命令时默认的用户代理是什么。我并不是想在使用网站时伪造它,我只是想知道 Apache 日志中出现了什么。谢谢!

答案1

您可以使用命令来更改它--user-agent=agent-string

手册页说

Wget 通常标识为“Wget/version”,其中 version 是 Wget 的当前版本号。

答案2

来自手册

http 协议允许客户端使用 User-Agent 标头字段来标识自己。这可以区分 www 软件,通常用于统计目的或用于跟踪协议违规。Wget 通常标识为 'Wget/版本',version 是 Wget 的当前版本号。

来源http://www.gnu.org/software/wget/manual/wget.html

答案3

虽然手册页说它是Wget/version(比如其他的已经指出),它是现在实际上:

Wget/version (linux-gnu)

至少在 Ubuntu 上。

要检查实际发送的用户代理,您可以将选项添加-d到您的wget调用中。

相关内容