Linuxのカールのコマンドは、HTTP要求に送信することができます。もちろん、ポストマンは良い管理ツールのインタフェースの呼び出しですが、別のLinuxサーバのAPIの下呼び出しは、シーンにLinuxサーバを検証するための非curlコマンド以外何もありません。
次暁明は、主に私たちは、日常業務で運用および保守、およびアプリケーション開発のいくつかの知識を蓄積することができ、一般的なカールコマンドシナリオをご紹介します。
Webサイトを開きます。
curl www.mynamecoder.com
POSTリクエストて送信
curl -d "userName=xiaoming&password=coder1024" http://www.mynamecoder.com/login
パラメータ説明
-d:指定传入的参数
使用-d
パラメータの後に、HTTPリクエストは自動的にリクエストヘッダを追加しますContent-Type : application/x-www-form-urlencoded
。そして、自動的にPOSTメソッドのリクエストを変換。
送信GETリクエスト
curl -d "title=curl" http://www.mynamecoder.com/search
パラメータ説明
-G:表示get请求,缺省为post请求
POSTリクエストJSONフォーマット
$ curl -d '{"userName": "xiaoming", "password": "123456"}' -H 'Content-Type: application/json' https://www.mynamecoder.com/login
パラメータ説明
-H:指明 HTTP 请求头
ファイルのアップロード
curl -F '[email protected]' https://mynamecoder.com/upload
パラメータ説明
上記コマンドは、HTTPリクエストヘッダを追加しContent-Type: multipart/form-data
、ファイル、photo.png
などのfile
フィールドをアップロードします。
-F
パラメータは、MIMEタイプを指定することができます。
curl -F '[email protected];type=image/png' https://mynamecoder.com/upload
上記のコマンドは、MIMEタイプを指定するimage/png
、またはMIMEタイプがカールにデフォルト設定されますapplication/octet-stream
。
-F
パラメータは、ファイル名を指定することができます。
$ curl -F '[email protected];filename=me.png' https://mynamecoder.com/upload
上記のコマンドは、元のファイルの名前はphoto.png
、サーバーは指定されたファイルを受け取りますme.png
。
暁明カールコマンドは、現在、これらの上で使用される、我々は直接使用するために使用することができます必要があります!
結論
最近暁明は少し怠惰で、すぐに2019年の終わり、そして日々の開発を共有するために週に2020年までのことを確認してみてください!
より多くのリソースのためのマイクロチャネル公共番号「プログラマ暁明」へようこそ注意、。