本地实例中不支持couchdb POST方法
我的本地couchdb实例似乎不支持POST方法 这是我从chrome开发工具得到的答案本地实例中不支持couchdb POST方法,couchdb,Couchdb,我的本地couchdb实例似乎不支持POST方法 这是我从chrome开发工具得到的答案 POST http://localhost:5984/epos-couch/_design/epos-couch/_view/ri 415 (Unsupported Media Type) 使用的代码是一个简单的ajax请求,设置了post方法: $.ajax({ async: true, url: ajaxURL,
POST http://localhost:5984/epos-couch/_design/epos-couch/_view/ri 415 (Unsupported Media Type)
使用的代码是一个简单的ajax请求,设置了post方法:
$.ajax({
async: true,
url: ajaxURL,
type:"POST",
data:.....,
dataType: 'json',
timeout:5000,
success:function(response){
riResponseList=response.rows;
},
error:function(){
alert('fetching error');
}
});
我很确定问题出在我的本地实例中,因为在任何东西上运行这样的代码都很好
所以我的问题是:如何设置couchdb的本地实例以支持POST方法
我在互联网上搜索了一下(http://wiki.apache.org/couchdb,但找不到答案。您需要在
$.ajax
调用中指定内容类型:“application/json”
,由于CouchDB的某些配置在接收到非应用程序/json
帖子正文时会阻塞。您应该更改帖子以获得第一个(以测试查询是否工作),因为当我在远程服务器(cloudant)上运行它时,查询工作正常。非常感谢!正确和+1。有一段时间我被这个问题困住了。