Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 74.4MB ·虚拟内存 1303.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
HTTP请求用于与CouchDB通信。
通过使用这些请求,我们可以:
在通信时,数据库使用不同的请求格式。这些请求格式为: 获取,标题,发布,放置,删除和复制。
在CouchDB中,所有操作的输入数据和输出数据结构都将采用JavaScript Object Notation(JSON)对象的形式。
查看用于与CouchDB通信的HTTP协议的不同请求格式。
应提供HTTP标头以获得正确的格式和编码。 HTTP请求标头与请求一起发送,同时将请求发送到CouchDB服务器。以下是不同的Http请求标头。
在CouchDB中,不需要在查询中使用"接受",但是强烈建议确保可以返回返回的数据。由客户处理。
HTTP响应标头是服务器发送的一种响应。这些标头提供有关服务器作为响应发送的内容的信息。
响应标头有4种类型:
下表指定了HTTP标头发送的状态码及其工作方式:
状态码 | 说明 |
---|---|
200-OK | 请求成功完成时,将生成此状态。 |
201-Created | 此状态是在创建文档时生成的。 |
202-Accepted | 此状态在接受请求时生成。 |
404-Not Found | 当服务器无法找到请求的内容时,将发出此状态。 |
405-Resource Not Allowed | 当使用的http请求类型无效时,将发出此状态。 |
409-Conflict | 只要有任何更新冲突,就会发出此状态。 |
415-Bad Content Type | 此状态表明服务器不支持请求的内容类型。 |
500-Internal Server Error | 每当请求发送无效数据时,就会发出此状态。 |
以下是一些URL路径的列表,这些URL路径用于直接与数据库进行交互。
URL | 操作 |
---|---|
PUT/db | PUT网址用于创建新数据库。 |
GET/db | GET url用于获取有关现有数据库的信息。 |
PUT/db/document | PUT网址用于创建文档/更新现有文档。 |
GET/db/document | GET URL用于获取文档。 |
DELETE/db/document | DELETE URL用于从指定的数据库中删除指定的文档。 |
GET/db/_design/design-doc | 此URL用于获取设计文档的定义。 |
GET/db/_design/designdoc/_view/view-name | 此URL用于访问视图,即指定数据库中设计文档中的视图名称。 |
在CouchDB中,数据库是存储文档的最外层结构。 CouchDB提供了cURL实用程序来创建数据库。您也可以使用Futon CouchDB的Web界面。 1. 使用Fauxton创建数据库在网络浏览器 ...