【发布时间】:2013-02-11 17:34:29
【问题描述】:
我正在尝试在 couchDB 数据库中创建一个新文档,但使用以下代码我得到了“400 bad request”响应。我想创建一个不包含除 _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 哈希和内容的差异也会触发此错误,因为这可能表明消息损坏。”
谁能指出我正确的方向?非常感谢提示和帮助。
【问题讨论】:
-
从 URL 中删除尾部斜杠并尝试在发送中添加一个空文档而不是什么:
"{}"。 -
谢谢 :) 发送一个空文件有效!非常感谢您的帮助,祝您有愉快的一天。
-
我会把它作为答案发布。很高兴它对你有用。