curl (Client for URL)

カテゴリ: コマンドラインツール

curl(カール)は、URLで指定したサーバーとデータを送受信するためのコマンドラインツールです。Client for URLの略です。

Webブラウザとの違い

WebブラウザのようにHTMLを表示する機能はありませんが、HTMLソースコードそのものを取得したり、ファイルをダウンロードしたり、APIに対してデータを送信(POST)したりすることが得意です。Web開発やサーバーの動作確認において欠かせないツールです。

多機能性

HTTP/HTTPSだけでなく、FTP、SMTPなど多数のプロトコルに対応しており、プロキシ経由の通信やSSL証明書の検証なども細かく制御できます。