GUIDE深度 · Deep dive

cURL 常用参数

cURL 默认 GET;-X 改方法,-H 加 header,-d 加 body(默认 POST),--url 指定地址。Shell 引号决定参数边界,JSON 里的双引号要转义或用单引号包住。

更新 2026-10-31 · 公式可核验

最小示例

GET:curl https://api.example.com/items

POST JSON:curl -X POST -H 'Content-Type: application/json' -d '{"a":1}' URL

调试

-i 看响应头,-v 看握手/请求头。

--data-raw 避免 @ 被当文件。

常见问题

为什么 -d 自动变 POST?

curl 的默认行为;需要 GET 加 -G。

引号怎么选?

JSON 用单引号包,内部双引号不转义(bash)。

数据来源

相关计算器

cURL 转代码粘贴 cURL,转成 fetch、axios 或 Python requests;解析 URL/方法/headers/body,不发请求。

更多指南

cURL 转 fetch/axios 的坑阅读指南