You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用curl携带认证信息访问COUCHDB获取JSON数据

CouchDB 授权访问的curl命令写法

根据你拿到的授权头部类型,选择对应的curl命令写法:

1. Bearer令牌认证

如果你的令牌是Bearer类型,在请求头中带上Authorization字段:

curl -H "Authorization: Bearer <你的令牌内容>" http://example.com:port/mydatabase

替换<你的令牌内容>为实际拿到的令牌字符串即可。

2. 会话Cookie认证

如果授权头部是CouchDB的会话Cookie(通常是AuthSession字段),则在请求中加入Cookie头:

curl -H "Cookie: AuthSession=<你的会话令牌>" http://example.com:port/mydatabase

注意替换<你的会话令牌>为实际的会话值。

额外说明

  • 确保你的令牌、用户名对应的角色拥有目标数据库mydatabase的访问权限(比如_reader角色)
  • 如果需要明确指定返回JSON格式,可添加Accept请求头:
curl -H "Authorization: Bearer <你的令牌内容>" -H "Accept: application/json" http://example.com:port/mydatabase

内容的提问来源于stack exchange,提问作者Kabaner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 17:18:26