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

+0

,只需使用任何API访问您的测试框架 – avsej

+0

但是走,并非暴露从测试框架代码的访问,因为设计不需要它,并且一条经验法则是,从不调整源代码,因为测试框架需要。 – paul

+0

您尝试使用的API也不会被应用程序使用。你正在尝试适应API,这是不公开 – avsej

您应该编写自己的后端并通过REST公开它。您所引用的API不应被应用程序使用。

了解更多关于它在http://blog.couchbase.com/firstapp-couchbase-nodejs-ottoman

+0

阅读我的更新谢谢 – paul

你应该使用Couchbase SDK编写文档Couchbase。

您的应用程序使用什么语言编写?

这里是Java SDK文档,例如:http://developer.couchbase.com/documentation/server/4.5/sdk/java/start-using-sdk.html

在这种情况下
+0

阅读我的更新,谢谢 – paul