カール仕上げ

カール

(1)カールURL:表示ページのソース
カール-o [ -出力]ファイル名URL : 保存ページ、wgetのと同等の
-O URL culr:URLは、ファイルに固有でなければなりません
-L URLカール:自動的にジャンプ
カールを-私は、URL:ヘッダ情報、-Iディスプレイの表示のみヘッダ情報が
URL -vカール:表示通信処理
カール--trace OUTPUTFILE URL:詳細な通信手順
カール--trace-ASCIIのOUTPUTFILEのURL:より詳細な通信手順
場合OUTPUTFILEを-標準出力に出力

(2)GETとPOST:-d、 -データ
POST:デフォルトのファイルのアプリケーション/ x-www-form-urlencodedで
カール-d "ユーザーパスワード=&= XXX XXX" http://www.yahoo.com/login.cgi
このこれは、ヘッダの内部に直接パラメータであります

ことがあります-X-カールPOSTは、「ユーザーパスワードを=&= XXX XXX」-d http://www.yahoo.com/login.cgi
データがフォームをコード化されていない場合は、エンコーディングはカールを提供するために使用することができます:-X POST --dataカール-urlencode "4月1日の日付=" example.com/form.cgi

POST:アプリケーション/ JSON:-Xカール POST -H 'コンテンツタイプ:アプリケーション/ JSON' example.com/form.cgi -d '{ "こんにちは": "世界"}'
この方法は、身体に直接JSONデータであります内部

アナログフォームの送信データ:-F、--form
GETメソッドを使用して送信形式情報:example.com/form.cgi?para=xxxカール

(3)カールデフォルトのHTTPメソッドは、他の方法を選択し--request、-Xを使用して、GETです
-X POST
-Xは、DELETE

(4)クッキーを送る:または-B --cookie
カール--cookie「XXX名=」URL
特定クッキー値としては「のSet-Cookie」フィールドのHTTP応答ヘッダ情報から得ることができる
注:-bできる後ファイルを使用して、--cookieできない
-cクッキーファイル:クッキーファイルのファイルにサーバーから返されたクッキーを保存する
クッキー・ファイルのファイルを使用したクッキー要求情報として:クッキーファイル-b

(5)ヘッダ情報を付加:-Hまたは--header
カール--header「タイプ内容:ファイルアプリケーション/ JSON」http://example.com

(6)HTTP认证:-uまたは--user
カール--user名:パスワードhttp://example.com

(7)-I、--head:表示HTTPヘッダは、しばしば接続自体をテストするために使用され

(8)-e:偽造送信元アドレスは、いくつかのサイトは、送信元アドレスを要求し、判断します
-eカール// localhostを:HTTP http://www.sina.com.cn

(9) - #:表示ダウンロードプログレスバーの
カール- #-O http://www.mydomain.com/linux/25002_3.html

(10)戻り値のテストページ(スクリプトで、それはサイトの通常の使用かどうかをテストすることは非常に一般的である)
カール-oを/ dev / null -s -w%} {HTTP_CODE www.sina.com.cn

おすすめ

転載: www.cnblogs.com/vdvvdd/p/11205941.html