Linuxコマンドcurl詳細(一)

2260 ワード

一、curlって何?
URLでデータを転送するコマンドラインツールとライブラリは、DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP 3、POP 3 S、RTMP、RTSP、SCP、SFTP、SMB、SMTP、SMTPS、TELNET、TFT Pなどをサポートします.公式サイト:https://curl.haxx.se/
二、curlはどう使いますか.
  • curl -v https://www.baidu.com(curl-v/--verbose:詳細を参照)
  • Linux命令curl详解(一)_第1张图片
  • curl --trace dump https://www.baidu.com(--trace [filename]は、所与のファイル名に完全なトレースを保存し、各送信および受信バイトは16進数で個別に表示されます.)


  • curl --trace-ascii dump https://www.baidu.com(--trace-ascii[filename]は、指定したファイル名に完全なトレースを保存しますが、送信および受信したバイトごとに16進数で個別に表示されません.)
    curl -v --trace-time https://www.baidu.com
    Linux命令curl详解(一)_第2张图片
  • curl -w "Type: %{content_type}Code: %{response_code}"https://www.baidu.com(https://ec.haxx.se/usingcurl-verbose.html)

  • curl -w "formatted string"https://www.baidu.com(curl-w/--write-out:転送が完了した後に情報を書き出し、出力に含まれる変数、使用値、転送情報設定が多数含まれる変数.)