curl 的默认 User Agent
curl 默认发送 curl/<版本号>。用 -A(--user-agent)可以改成任意值,-A "" 则完全不发送这个请求头。下面是它默认发送的 User Agent、每一段的含义,以及修改方法。
curl/8.22.0
一览
| 类型 | HTTP 客户端 |
| 运营方 | curl 项目 |
| 版本 | 8.22.0 |
逐段拆解
| 片段 | 含义 |
|---|---|
curl/8.22.0 | curl HTTP 客户端,版本 8.22.0 —— 程序或脚本发起的请求,不是浏览器。 |
在代码里查看和修改
查看它默认发送的值
curl -sv -o /dev/null https://example.com 2>&1 | grep -i "^> user-agent"改成你自己的值
curl -A "MyApp/1.0" https://example.com
来源:curl man page · 核对于 2026年9月