免费在线 cURL 和 HTTP 客户端
无需离开浏览器即可调试 APIs。粘贴从 DevTools 或 API 文档复制的 cURL 命令,或使用方法、URL、标头和正文手动构建请求。
Dokall 向服务器端发送请求以绕过 CORS,并显示状态、标头、计时和响应正文 - 在适用时使用 JSON 漂亮打印。
常见问题
什么是 cURL?
cURL 是一个用于通过 URL 传输数据的命令行工具。它支持 HTTP、HTTPS、FTP 以及数十种其他协议。开发者用它测试 API、下载文件,并在无需编写代码的情况下调试网络请求。
可以测试 POST 请求吗?
可以。粘贴带有 -X POST、-d data 或 --data-raw 标志的 curl 命令。Dokall 会解析该命令并执行 HTTP 请求,显示响应状态、请求头和响应体。
我的 API 密钥安全吗?
请求从你的浏览器直接发送到目标 URL。Dokall 不会代理或记录你的请求。不过,目标服务器会收到你的请求头和凭证。避免在共享机器上使用生产环境密钥进行测试。
为什么请求可能因 CORS 错误失败?
浏览器会阻止目标服务器未允许的跨域请求。终端中的 cURL 没有 CORS 限制。如果请求在浏览器中失败但在终端 curl 中成功,服务器需要添加 Access-Control-Allow-Origin 请求头。
curl runner 与 curl to code 有什么区别?
Curl runner 执行命令并显示实时响应。Curl to code 将命令转换为 JavaScript、Python、Go 或其他语言片段,但不执行。用 runner 做测试;用 to code 集成到你的应用中。