在 curl 的用户代理字符串中添加一些文本?(例如,使用包含 curl 的默认 UA 和我的文本的 UA 进行 curl)

在 curl 的用户代理字符串中添加一些文本?(例如,使用包含 curl 的默认 UA 和我的文本的 UA 进行 curl)

我正在编写一个用于下载文件的 shell 脚本curl(1)。默认情况下,curl 会将 HTTP User-Agent(UA) 设置为类似于的内容curl/7.74.0。我想成为一名优秀的互联网公民,并将 UA 设置为说明我的脚本是什么。由于发出 HTTP 请求的软件仍然是 curl,我希望此用户代理也包含默认的 curl UA。

我可以User-Agent替换-A代替,但是可以吗添加默认的 curl UA 有什么用?是否有参数可以将我的文本添加到 curl 通常发送的内容的前缀/后缀?(例如,curl --append-to-ua ' mysoftware/1.0' …结果在User-Agent: curl/7.74.0 mysoftware/1.0http 标头中)

(curl v7.74.0 在 debian 11 上通过 apt 安装)

相关内容