開発にカールを使用するのは簡単

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年までのことを確認してみてください!
より多くのリソースのためのマイクロチャネル公共番号「プログラマ暁明」へようこそ注意、。
プログラマー暁明

おすすめ

転載: www.cnblogs.com/coderxx/p/12123997.html