主なオプション
`curl`コマンドを使用してウェブリクエストを送信するさまざまな方法を学びましょう。以下のオプションを組み合わせて、希望の形式のリクエストを作成できます。
1. 基本リクエスト
2. HTTPリクエスト方式
3. 高度な活用
生成されたコマンド:
コマンドを組み合わせてみてください。
説明:
`curl` コマンドを実行します。
これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。
curlのインストール
`curl`はほとんどのLinuxシステムに基本的にインストールされていますが、もしインストールされていない場合は、以下のコマンドを使って簡単にインストールできます。
Debian/Ubuntu
sudo apt update
sudo apt install curl
DebianまたはUbuntuベースのシステムでcurlをインストールする方法です。
CentOS/RHEL/Fedora
sudo yum install curl
CentOS、RHELまたはFedoraベースのシステムでcurlをインストールする方法です。
Arch Linux
sudo pacman -S curl
Arch Linuxでcurlをインストールする方法です。
よく使われる例
`curl`を活用した実際のシナリオを通じてコマンドの使い方を学びましょう。
ウェブページの内容確認
curl https://www.google.com
GoogleホームページのHTML内容をターミナルに出力します。
ファイルダウンロード
curl -O https://example.com/data.zip
リモートサーバーのファイルを現在のディレクトリにダウンロードします。
APIにPOSTリクエスト送信 (JSONデータ)
curl -X POST -H "Content-Type: application/json" -d '{"name":"test", "age":30}' https://api.example.com/users
JSONデータを含めてAPIエンドポイントにPOSTリクエストを送信します。
応答ヘッダー確認
curl -I https://www.google.com
ウェブリクエスト時にサーバーの応答ヘッダーのみを確認します。
HTTPステータスコードのみ確認
curl -s -o /dev/null -w "%{http_code}" https://www.google.com
ウェブリクエストのHTTPステータスコードのみを出力し、他の出力はすべて隠します。