scripts/curl-test.batscripts/curl-test.ps1,选择"使用 PowerShell 运行"chmod +x scripts/curl-test.sh./scripts/curl-test.shcurl -X POST "https://ima.qq.com/openapi/note/v1/list_note_folder_by_cursor" \
-H "Content-Type: application/json" \
-H "X-OpenApi-ClientId: 59a1edb848ec905552c0fbc8041213bf" \
-H "X-OpenApi-Sign: NmwwfdyB2ytuws6jeStZlZcouyijpDYiWSLNAS/fzSRKeGAJ1ZILYXK35G9M2CzVMEGepxc88A==" \
-d '{"cursor":"0"}'
curl -X POST "https://ima.qq.com/openapi/note/v1/list_note_folder_by_cursor" \
-H "Content-Type: application/json" \
-H "X-OpenApi-ClientId: 59a1edb848ec905552c0fbc8041213bf" \
-H "X-OpenApi-Sign: NmwwfdyB2ytuws6jeStZlZcouyijpDYiWSLNAS/fzSRKeGAJ1ZILYXK35G9M2CzVMEGepxc88A==" \
-d '{"cursor":"0"}' | python -m json.tool
curl -v -X POST "https://ima.qq.com/openapi/note/v1/list_note_folder_by_cursor" \
-H "Content-Type: application/json" \
-H "X-OpenApi-ClientId: 59a1edb848ec905552c0fbc8041213bf" \
-H "X-OpenApi-Sign: NmwwfdyB2ytuws6jeStZlZcouyijpDYiWSLNAS/fzSRKeGAJ1ZILYXK35G9M2CzVMEGepxc88A==" \
-d '{"cursor":"0"}'
{
"code": 0,
"message": "success",
"data": {
"folders": [...],
"next_cursor": "..."
}
}
| 状态码 | 含义 | 解决方法 |
|---|---|---|
| 400 | 参数错误 | 检查请求体格式 |
| 401 | 认证失败 | 检查 API 凭证 |
| 403 | 权限不足 | 检查 API 权限设置 |
| 404 | 接口不存在 | 检查 URL 是否正确 |
| 500 | 服务器错误 | 稍后重试 |
| 502/503/504 | 网关错误 | 网络或服务器问题 |
# 检查 curl
curl --version
# Windows 安装 curl(如果未安装)
# 1. 下载 https://curl.se/windows/
# 2. 或使用 winget: winget install curl.curl
# 测试网络连接
ping ima.qq.com
# 测试 HTTPS 连接
curl -I "https://ima.qq.com"
# 忽略证书验证(不推荐,仅用于测试)
curl -k ...
curl.exe -X POST "https://ima.qq.com/openapi/note/v1/list_note_folder_by_cursor" `
-H "Content-Type: application/json" `
-H "X-OpenApi-ClientId: 59a1edb848ec905552c0fbc8041213bf" `
-H "X-OpenApi-Sign: NmwwfdyB2ytuws6jeStZlZcouyijpDYiWSLNAS/fzSRKeGAJ1ZILYXK35G9M2CzVMEGepxc88A==" `
-d '{"cursor":"0"}'
curl -X POST "https://ima.qq.com/openapi/note/v1/list_note_folder_by_cursor" ^
-H "Content-Type: application/json" ^
-H "X-OpenApi-ClientId: 59a1edb848ec905552c0fbc8041213bf" ^
-H "X-OpenApi-Sign: NmwwfdyB2ytuws6jeStZlZcouyijpDYiWSLNAS/fzSRKeGAJ1ZILYXK35G9M2CzVMEGepxc88A==" ^
-d "{\"cursor\":\"0\"}"
curl ... > response.json
curl --max-time 10 ...
curl --progress-bar ...
运行这个最简单的命令,只看状态码:
curl -s -o /dev/null -w "%{http_code}" -X POST ...
如果返回 200 表示 HTTP 层连接成功。
AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy
作者:悟空(贾悦) | 知识产权:以观其妙书院
来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。