コンテンツにスキップ

Curl

最終更新日: 2021-11-10

おなじみの HTTP クライアント

curl [options...] <url>

Options

ヘルプが充実してるのでヘルプ見たほうが早い

  • -X method
    • -X POST とかするとそのメソッドを投げられる
  • -s
    • 通信の進捗を表示しない
    • 通信エラーも表示しない
  • -S
    • -s が指定されている時にエラーを表示する
  • -v
    • –verbose
    • レスポンス内容が全部出る
      • レスポンスヘッダを見る時に使える
      • エラー出力されるので grep したい時などは標準出力にリダイレクトが必要
        • 2>&1
  • -d
    • x-www-form-urlencoded を投げる時に使う
    • -d key=value
      • 複数あるときは複数指定する
  • --data-urlencode
    • -d と同じだが中身が URL エンコードされる