尝试使用XMLHttpRequest在CouchDb中创建新文档时出现400错误消息

时间:2013-02-11 17:34:30

标签: xmlhttprequest couchdb

我正在尝试在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哈希和内容的差异也会触发此错误,因为这可能表示邮件已损坏。”

有人能指出我正确的方向吗?提示和帮助非常感谢。

1 个答案:

答案 0 :(得分:2)

CouchDB需要一个空文档作为内容的一部分:

xhrCreate.send('{}');