📜  CouchDB Curl

📅  最后修改于: 2020-11-22 09:39:25             🧑  作者: Mango

CouchDB卷曲

与CouchDB通信的方式有两种:

  • CouchDB cURL
  • CouchDB Fauxton

CouchDB cURL实用程序用于与CouchDB数据库进行通信。此工具用于通过使用以下受支持的协议之一(HTTP,HTTPS,FTP,FTPS,TFTP,DICT,TELNET,LDAP或FILE)从服务器传输数据或向服务器传输数据。该命令设计为无需用户干预即可工作。 cURL提供了大量有用的技巧,例如代理支持,用户身份验证,ftp上传,HTTP发布,SSL(https :)连接,cookie,文件传输恢复等。

cURL实用程序可用于UNIX,Linux,Mac OS X和Windows等操作系统。它是一个命令行实用程序,可直接从命令行访问HTTP协议。

使用cURL实用程序

您可以使用cURL实用程序来访问任何网站,方法是使用curl命令,后跟一个网站地址。

例如:

curl https://www.javatpoint.com/ 

cURL实用程序选项

cURL实用程序提供了各种可用的选项,您可以在cURL实用程序帮助中看到它们。

以下代码显示了cURL帮助的某些部分。

$ curl ?help

以下是CouchDB使用的最常用的cURL实用程序选项的列表:

-X标志:与HTTP服务器通信时,-X标志有助于用户指定请求方法(GET,POST,PUT等)以覆盖默认方法(GET)。

与FTP服务器通信时,-X标志使用户可以指定FTP命令以覆盖默认命令(LIST)。

-H:H标志指定要传递给服务器的自定义标头。

例如:如果将文件发送到服务器,则必须使用“内容类型”来定义要上载的文件的内容类型。

-d标志:此标志用于将数据和HTTP POST请求一起发送给服务器,因为它由用户在表单中填写并提交。

-o标志:-o标志有助于cURL将请求的输出写入文件。

例如:

以下示例指定使用cURL实用程序的-o标志。

curl -o example.html www.javatpoint.com/index.html

本示例获取javatpoint.com主页的源代码,创建一个名为example.com的文件,并将输出保存在名为example.html的文件中。

-O:O标志类似于?o标志,但是唯一的不同是,创建了一个与请求的URL同名的新文件,并将请求的URL的源代码复制到该文件。

curl -O www.javatpoint.com/index.html

Hello CouchDB示例

CouchDB的主页可以通过两种方式访问:

  • 通过使用浏览器中的URL。
  • 通过命令提示符。

通过发送GET请求访问CouchDB的主页:首先,请确保您已在Linux环境中安装了CouchDB,并且该CouchDB已成功运行,请使用以下语法将get请求发送到CouchDB实例。

curl http://127.0.0.1:5984/