HTTP请求用于与CouchDB进行通信。
通过使用这些请求,可以 -
- 从数据库检索数据
- 将数据以文件的形式存储到数据库中
- 查看并格式化存储在数据库中的文档。
HTTP请求格式
在通信时,数据库使用不同的请求格式。 这些请求格式有:get
,head
,post
,put
,delete
和copy
。
在CouchDB中,输入数据和输出数据结构将以所有操作的JavaScript对象符号(JSON)对象的形式。
请参阅用于与CouchDB通信的HTTP协议的不同请求格式,如下所列 -
GET:GET请求格式用于获取特定项目。 要获取不同的项目,必须发送特定的网址模式。 在CouchDB中使用此GET请求,以JSON文档的形式获取静态项,数据库文档和配置以及统计信息。
HEAD:HEAD方法用于获取GET请求的HTTP头,而不需要响应的正文。
POST:Post请求用于上传数据。 在CouchDB中,POST请求主要用于设置值,上传文档,设置文档值,还可以启动某些管理命令。
PUT:PUT请求用于创建新对象,数据库,文档,视图和设计文档。
DELETE:DELETE请求用于删除文档,视图和设计文档。