カールのパラメータ

目的:、HTTP、FTP経由でファイルをダウンロードするなど、またはアップロードファイルと同様のwgetのために

 

ネットワークテストの1例

 

 カールは、特定のパラメータの男を使用してパラメータを照会することができます

1
[root@localhost ~]# man  curl

  

-a / - APPEND 先のファイルにファイル、アペンドをアップロードするとき
-A / - ユーザエージェント<文字列> サーバにユーザーエージェントを設定します
-anyauth あなたは、「任意の」の認証方法を使用することができます
-b / -クッキー<名前=文字列/ ファイル > クッキー文字列またはファイルの読み取り位置
     --basic 使用HTTP基本認証
-B / - 利用-ASCII 使用ASCII /テキスト転送
-c / - クッキージャー<ファイル> 操作後のクッキーはファイルに書き込まれます
-C / - continue-  <オフセット> 再開ターン
-d / - データ<データ> HTTP POSTデータ転送モード
     --data-ASCII <データ> ポストデータのASCII道
     --dataバイナリ<データ> バイナリの方法でポストデータ
     --negotiate 使用HTTP認証
     - ダイジェスト デジタル認証を使用します
     --disable-EPRT EPRTは、使用またはLPRTを禁止します
     --disable-EPSV 使用を禁止EPSV
-D / - ダンプ -header <ファイル> ヘッダ情報は、ファイルに書き込まれ
     --egdファイル<ファイル> EGDソケットは、ランダムなデータパス(SSL)を提供しました
     --tcp-NODELAY 使用TCP_NODELAYオプション
-e / - リファラ ソースURL
-E / - CERT <CERT [:のpasswd ]> クライアント証明書ファイルとパスワード(SSL)
     --cert- タイプ  <タイプ> ファイルの種類の証明書(DER / PEM / ENG)(SSL)
     --key <キー> 秘密鍵ファイル名(SSL)
     --key型<タイプ> 秘密鍵ファイルの種類(DER / PEM / ENG)(SSL)
     --pass <パス> プライベートキー暗号化(SSL)
     --engine <ENG> 暗号化エンジンの使用(SSL)。「--engineリスト」リストについては、
     --cacert <ファイル> CA証明書(SSL)
     --capath <ディレクトリ> CA目录(SSL)に対するピアを検証する(c_rehashを使用して作られました)
     --ciphers <リスト> SSLパスワード
     --compressed (デフレートまたは使用して圧縮された状況を返すように要求された  GZIPを
     --connect-タイムアウト<秒> 最大リクエスト時間を設定
     --create- のdirs ローカルディレクトリのディレクトリ階層
     --crlf アップロードLFをCRLFに変換され、
-f / - 失敗 接続が失敗したときにHTTPエラーが表示されません。
     --ftp作成-dirsに リモートディレクトリが存在しない場合は、リモートディレクトリを作成します
     --ftp法[multicwd / nocwd / singlecwd] CWDの使用を制御
     --ftp-PASV 使用 PASV/EPSV 代替端口
     --ftp-skip-pasv-ip 使用PASV的时候,忽略该IP地址
     --ftp-ssl 尝试用 SSL/TLS 来进行ftp数据传输
     --ftp-ssl-reqd 要求用 SSL/TLS 来进行ftp数据传输
-F/--form <name=content> 模拟http表单提交数据
     --form-string <name=string> 模拟http表单提交数据
-g/--globoff 禁用网址序列和范围使用{}和[]
-G/--get 以get的方式来发送数据
-H/--header <line> 自定义头信息传递给服务器
     --ignore-content-length 忽略的HTTP头信息的长度
-i/--include 输出时包括protocol头信息
-I/--head 只显示请求头信息
-j/--junk-session-cookies 读取文件进忽略session cookie
     --interface <interface> 使用指定网络接口/地址
     --krb4 <level> 使用指定安全级别的krb4
-k/--insecure 允许不使用证书到SSL站点
-K/--config 指定的配置文件读取
-l/--list-only 列出ftp目录下的文件名称
     --limit-rate <rate> 设置传输速度
     --local-port<NUM> 强制使用本地端口号
-m/--max-time <seconds> 设置最大传输时间
     --max-redirs <num> 设置最大读取的目录数
     --max-filesize <bytes> 设置最大下载的文件总量
-M/--manual 显示全手动
-n/--netrc 从netrc文件中读取用户名和密码
     --netrc-optional 使用 .netrc 或者 URL来覆盖-n
     --ntlm 使用 HTTP NTLM 身份验证
-N/--no-buffer 禁用缓冲输出
-o/--output 把输出写到该文件中
-O/--remote-name 把输出写到该文件中,保留远程文件的文件名
-p/--proxytunnel 使用HTTP代理
     --proxy-anyauth 选择任一代理身份验证方法
     --proxy-basic 在代理上使用基本身份验证
     --proxy-digest 在代理上使用数字身份验证
     --proxy-ntlm 在代理上使用ntlm身份验证
-P/--ftp-port <address> 使用端口地址,而不是使用PASV
-q 作为第一个参数,关闭 .curlrc
-Q/--quote <cmd> 文件传输前,发送命令到服务器
-r/--range <range> 检索来自HTTP/1.1或FTP服务器字节范围
--range-file 读取(SSL)的随机文件
-R/--remote-time 在本地生成文件时,保留远程文件时间
     --retry <num> 传输出现问题时,重试的次数
     --retry-delay <seconds> 传输出现问题时,设置重试间隔时间
     --retry-max-time <seconds> 传输出现问题时,设置最大重试时间
-s/--silent 静默模式。不输出任何东西
-S/--show-error 显示错误
     --socks4 <host[:port]> 用socks4代理给定主机和端口
     --socks5 <host[:port]> 用socks5代理给定主机和端口
     --stderr <ファイル>  
-t / - telnetの -option <OPT =ヴァル> Telnetオプションの設定
     --trace <ファイル> 指定されたファイルのデバッグ
     --trace-ASCII <ファイル> 以下のような - しかし、痕跡の六角出力
     --trace-時間 トラッキング/出力VERBOSE、タイムスタンプを追加します
-T / - アップロードファイル<ファイル> ファイルのアップロード
     --url <URL> SPET URLと仕事へ
-u / - ユーザー<ユーザー[:パスワード]> サーバーのユーザー名とパスワードを設定します
-U / - プロキシ・ユーザー<ユーザー[:パスワード]> 設定したプロキシユーザー名とパスワード
- W / - 書き込み [フォーマット]チェックアウト どのような出力が完了しました
-x / - プロキシ<ホスト[:ポート]> 特定のポート上のHTTPプロキシ
-X / -要求< コマンド > どのような指定されたコマンド
-y / - 速度 - 時間 必要な時間の制限速度を放棄、デフォルトは30です
-Y / - 速度制限

おすすめ

転載: www.cnblogs.com/xianglei_/p/12165335.html