One - One Code All

Blog Content

curl 常用参数分类

Linux-Mac   2014-12-17 10:49:11

curl 常用参数分类

# 调试类
-v, --verbose                          输出信息
-q, --disable                          在第一个参数位置设置后 .curlrc 的设置直接失效,这个参数会影响到 -K, --config -A, --user-agent -e, --referer
-K, --config FILE                      指定配置文件
-L, --location                         跟踪重定向 (H)

# CLI显示设置
-s, --silent                           Silent模式。不输出任务内容
-S, --show-error                       显示错误. 在选项 -s 中,当 curl 出现错误时将显示
-f, --fail                             不显示 连接失败时HTTP错误信息
-i, --include                          显示 response的header (H/F)
-I, --head                             仅显示 响应文档头
-l, --list-only                        只列出FTP目录的名称 (F)
-#, --progress-bar                     以进度条 显示传输进度

# 数据传输类
-X, --request [GET|POST|PUT|DELETE|…]  使用指定的 http method 例如 -X POST
-H, --header 
                  设定 request里的header 例如 -H "Content-Type: application/json" -e, --referer                          设定 referer (H) -d, --data                       设定 http body 默认使用 content-type application/x-www-form-urlencoded (H)     --data-raw                   ASCII 编码 HTTP POST 数据 (H)     --data-binary                binary 编码 HTTP POST 数据 (H)     --data-urlencode             url 编码 HTTP POST 数据 (H) -G, --get                              使用 HTTP GET 方法发送 -d 数据 (H) -F, --form                模拟 HTTP 表单数据提交 multipart POST (H)     --form-string         模拟 HTTP 表单数据提交 (H) -u, --user              使用帐户,密码 例如 admin:password -b, --cookie                     cookie 文件 (H) -j, --junk-session-cookies             读取文件中但忽略会话cookie (H) -A, --user-agent                       user-agent设置 (H) # 传输设置 -C, --continue-at OFFSET               断点续转 -x, --proxy [PROTOCOL://]HOST[:PORT]   在指定的端口上使用代理 -U, --proxy-user USER[:PASSWORD]       代理用户名及密码 # 文件操作 -T, --upload-file                上传文件 -a, --append                           添加要上传的文件 (F/SFTP) # 输出设置 -o, --output                     将输出写入文件,而非 stdout -O, --remote-name                      将输出写入远程文件 -D, --dump-header                将头信息写入指定的文件 -c, --cookie-jar                 操作结束后,要写入 Cookies 的文件位置



上一篇:docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面
下一篇:CentOS 安装 nslookup

The minute you think of giving up, think of the reason why you held on so long.