Windows 将GeoJSON文件加载到Apache CouchDB中

Windows 将GeoJSON文件加载到Apache CouchDB中,windows,curl,couchdb,geojson,Windows,Curl,Couchdb,Geojson,我在Windows10上工作,试图通过“curl”命令和cmd中的POST请求将geojson文件加载到我的couchdb中,如下所示: C:\Program Files\cURL\bin>cURL-d@path to my data\data.geojson-H“Content type:application/json”-X POST 然后我得到以下错误: {“error”:“method_not_allowed”,“reason”:“Only GET,HEAD allowed”} 据说,“

我在Windows10上工作,试图通过“curl”命令和cmd中的POST请求将geojson文件加载到我的couchdb中,如下所示:

C:\Program Files\cURL\bin>cURL-d@path to my data\data.geojson-H“Content type:application/json”-X POST

然后我得到以下错误:

{“error”:“method_not_allowed”,“reason”:“Only GET,HEAD allowed”}

据说,“如果您将不支持的HTTP请求类型与不支持指定类型的URL一起使用,将返回405错误,列出支持的HTTP方法。” 当我尝试使用PUT请求时,我得到了相同的错误

我用jsonlint验证了json,所以这应该不是问题所在。 我尝试了一些教程,如“CouchDB天堂的三个步骤…”或“使用CouchDB导出和导入数据库”,但似乎都不起作用

所以我不确定问题出在哪里。我是否需要在geojson文件或其他文件中进行更改


感谢您的帮助

所需的curl命令如下所示:


curl-H“Content-Type:application/json”-X POST-d@C:\Users\Name\Desktop\data.geojson

Yep,很高兴你能理解它!主要的是需要使用底层数据库URL,而不是在管理控制台中显示数据库的链接。