Rest API创建文档
我试图在couchbase上创建一个文档productsId
,其中一些包含使用Rest API。Rest API创建文档
阅读后,我结束了创建这个crul脚本的文件,但我可不是能够让它工作
curl -v -H "Content-Type: application/json" -X PUT -d
'{"country":"France","iata":"A5","callsign":"AIRLINAIR","name":"Airlin Air","icao":"RLA","type":"airline","id": "19810"}'
Administrator:[email protected]:8091/pools/default/buckets/default/docs/productsId
I'm接收405. Method Not Allowed
但在文件看起来像这是一个可用的选项。
编辑
我为什么要为只使用REST API,那是因为我需要修改一些文件和清理其他人在我的测试框架的原因。实现整个API有点矫枉过正。令我感到惊讶的是,您可以使用Rest API创建集群,存储桶,删除文档,但不创建它?这听起来很不对劲。 Regards
您应该编写自己的后端并通过REST公开它。您所引用的API不应被应用程序使用。
了解更多关于它在http://blog.couchbase.com/firstapp-couchbase-nodejs-ottoman
阅读我的更新谢谢 – paul
你应该使用Couchbase SDK编写文档Couchbase。
您的应用程序使用什么语言编写?
这里是Java SDK文档,例如:http://developer.couchbase.com/documentation/server/4.5/sdk/java/start-using-sdk.html
在这种情况下阅读我的更新,谢谢 – paul
,只需使用任何API访问您的测试框架 – avsej
但是走,并非暴露从测试框架代码的访问,因为设计不需要它,并且一条经验法则是,从不调整源代码,因为测试框架需要。 – paul
您尝试使用的API也不会被应用程序使用。你正在尝试适应API,这是不公开 – avsej