curl www.o2fo.com/默認情況下,cURL實用程序返回請求的頁面的源代碼。 它在終端窗口上顯示此代碼。
$ curl --help在與CouchDB通信時,cURL實用程序的某些選項被廣泛使用。 以下是cURL實用程序的一些重要選項的簡要說明,包括CouchDB使用的那些選項 :
-X標志
當與HTTP服務(wù)器通信時,-X標志允許指定一個請求方法(GET,POST,PUT等)來覆蓋默認方法(GET)。
curl -X PUT http://mywebsite.com/login.html -d userid=001 -d password=tutorialspoint它發(fā)送一個post塊,看起來像“userid = 001&password = tutorialspoint”。 同樣,您也可以使用-d標志發(fā)送文檔(JSON)。
$ curl -o example.html www.o2fo.com/index.htm % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 81193 0 81193 0 0 48168 0 --:--:-- 0:00:01 --:--:-- 58077這將獲取tutorialspoint.com主頁的源代碼,創(chuàng)建一個名為example.com的文件,并將輸出保存在名為example.html的文件中。
此標志類似于-o,唯一的區(qū)別是使用此標志,具有相同名稱的新文件作為請求的URL被創(chuàng)造了,并且請求的URL的源代碼將被復(fù)制到它。
例
下面的例子說明了如何使用卷曲實用的-O標志。
$ curl -O www.o2fo.com/index.htm % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 81285 0 81285 0 0 49794 0 --:--:-- 0:00:01 --:--:-- 60077它創(chuàng)建一個名為index.htm的新文件,并將tutorialspoint.com的索引頁的源代碼保存在其中。
curl http://127.0.0.1:5984/
這將為您提供一個JSON文檔,如下所示,其中CouchDB指定詳細信息,如版本號,供應(yīng)商名稱和軟件版本。
$ curl http://127.0.0.1:5984/ { "couchdb" : "Welcome", "uuid" : "8f0d59acd0e179f5e9f0075fa1f5e804", "version" : "1.6.1", "vendor" : { "name":"The Apache Software Foundation", "version":"1.6.1" } }
curl -X GET http://127.0.0.1:5984/_all_dbs
它給出了CouchDB中所有數(shù)據(jù)庫的列表,如下所示。
$ curl -X GET http://127.0.0.1:5984/_all_dbs [ "_replicator" , "_users" ]
$ curl -X PUT http://127.0.0.1:5984/ database_name例
$ curl -X PUT http://127.0.0.1:5984/my_database {"ok":true}驗證
$ curl -X GET http://127.0.0.1:5984/_all_dbs [ "_replicator " , "_users" , "my_database" ]
$ curl -X GET http://127.0.0.1:5984/my_database { "db_name" : "my_database", "doc_count" : 0, "doc_del_count" : 0, "update_seq" : 0, "purge_seq" : 0, "compact_running" : false, "disk_size" : 79, "data_size" : 0, "instance_start_time" : "1423628520835029", "disk_format_version" : 6, "committed_update_seq" : 0 }
http://127.0.0.1:5984/_utils/
如果打開這個網(wǎng)址,它顯示被褥主頁如下圖所示:
更多建議: