状态403:使用Couchbase时SG错误用户

时间:2019-08-15 09:44:43

标签: couchbase couchbase-lite couchbase-sync-gateway

我正在发送POST请求,以通过Sync Gateway服务器将文档添加到Couchbase服务器。我正在使用serviceconfig.json,类似于link。 “数据库”中的服务器键包含指向我的Couchbase服务器(http://localhost:8091)的链接。触发POST请求时,它显示如下响应。另外,我在下面添加了日志,

404 no such database "fineract-cn"
400 invalid database name "favicon.ico"

enter image description here

1 个答案:

答案 0 :(得分:1)

响应表明您没有使用正确的用户身份验证发布文档。您首先需要使用用户名/密码创建会话:

https://docs.couchbase.com/sync-gateway/2.1/rest-api.html#/session/post__db___session

POST会话请求将返回一个cookie和一个会话ID,您需要在_bulk_docs中将cookie附加到POST请求中。