我正在尝试在couchDB数据库中创建一个新文档但是使用以下代码我收到了“400错误请求”响应。我想创建一个不包含除_id之外的任何其他信息的文档(当然还有生成的_rev)。
var xhrCreate = new XMLHttpRequest();
xhrCreate.open('PUT','http://domainName:5984/dbName/docName/', true);
xhrCreate.setRequestHeader("Content-type", "application/json");
xhrCreate.send();
CouchDb文档说400错误表示:
“错误的请求结构。错误可能表示请求URL,路径或标头出错。提供的MD5哈希和内容的差异也会触发此错误,因为这可能表示邮件已损坏。”
有人能指出我正确的方向吗?提示和帮助非常感谢。
答案 0 :(得分:2)
CouchDB需要一个空文档作为内容的一部分:
xhrCreate.send('{}');