我正在编写一个用于下载文件的 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.0
http 标头中)
(curl v7.74.0 在 debian 11 上通过 apt 安装)