Curlを使用してPOSTリクエストを実行する方法

How Perform Post Request Using Curl



Curlは、ユーザーがネットワーク接続を生成できるようにする無料のオープンソースコマンドラインユーティリティです。 Windows、Linux、およびMacでは、Curlが開いており、すべてのチャネルでプログラマーが利用できるオプションとなっています。

さまざまなレベルの情報を使用して、投稿クエリを実行できます。 POSTのいくつかのテストクエリを以下に示します。







簡単なPOSTリクエストを作成する

コマンドラインで次のコマンドを入力して、curlを介して簡単にPOSTリクエストを作成します。



$ curl -X POST https://example.com/



POSTリクエストで追加のフィールドを送信する

-dフラグを使用して追加のフィールドを送信し、サーバーに送信するPOSTリクエストと結合することができます。次のPOST呼び出しは、重要なパラメーターとともにユーザーと転送領域を送信します。





$ curl -d'user = user1&pass = abcd '-X POST https://example.com/login

curlを使用してPOSTする-dオプションは、次のような標準ヘッダーを提供します。



#コンテンツタイプ:application / x-www-form-urlencoded

POSTリクエストでのContent-Typeの指定

-Hフラグを使用して、データの一部またはカール付きのヘッダーを送信できます。次のコマンドは、リクエストとともにJSONオブジェクトを送信します。

$ curl -d '{json}' -H'Content-Type:application / json 'https://example.com/login

CURLを使用したファイルの交換

curlを使用すると、コマンドラインでファイル全体を転送することもできます。ただし、この場合、アクセスしているサイトが見つからないため、データはアップロードされません。これを行うために、コマンドは次のように表示されます。

$ curl --form'fileuploa [メール保護] 'https://example.com/resource.cgi

結論

この記事では、LinuxでのCurlコマンドの重要性を示し、Linuxでのcurlpostリクエストの使用法について説明します。 CURLコマンドを使用してPOSTリクエストを行う方法を明確にしました。