一、CURL 简介
CURL 是一款功能强大的开源命令行工具,用于通过网络协议传输数据。它支持 HTTP、HTTPS、FTP 等多种协议,是开发人员进行 API 测试、数据传输和网络调试的重要工具。其特点包括:
- 支持多种网络协议
- 提供丰富的命令行选项
- 可直接在脚本中调用
- 跨平台兼容(Windows、Linux、macOS 等)
使用curl调用ollama部署的本地大模型示例如下:
curl http://localhost:11434/api/generate -d "{\"model\": \"qwen2.5-coder:7b\", \"prompt\": \"Who are you?\"}"
二、Windows 系统中 CURL 常见错误总结
1. 引号使用错误
- 错误表现:使用单引号 (') 包裹 JSON 数据,或未正确转义双引号 (")
- 错误原因:Windows 命令行与 Linux 对引号处理不同,单引号不被识别为字符串界定符
- 解决方案:
- 在 CMD 中:使用双引号包裹整个 JSON,并使用反斜杠 () 转义内部双引号
curl -d "{\"key\":\"value\"}" http://example.com

订阅专栏 解锁全文
7001

被折叠的 条评论
为什么被折叠?



