赞
踩
# 访问百度网址,终端会打印出百度的html文件内容
curl www.baidu.com
curl [option] [url]
# option: 参数设置,可设置请求数据或者指定你需要的部分响应数据,如:响应头信息、响应cookie、请求cookie等
# url: 需要请求的网站网址
本人使用curl --help列举的参数项
--abstract-unix-socket # 连接unix socket接口 --alt-svc <file name> # 使用指定文件开启http2转换http3/QUIC(alt-svc) --anyauth # 选择身份认证方法 -a, --append # 上传时追加到文件,不覆盖原本的文件,如果文件不存在就创建 --basic # 使用http基本身份认证 --cacert <file> # 认证对等方CA证书 --capath <dir> # 验证对等方的CA目录 -E, --cert <certificate[:password]> # 客户端证书文件和密码 --cert-status # 验证服务器证书的状态 --cert-type <type> # 证书文件类型(DER/PEM/ENG) --ciphers <list of ciphers> # 要使用的SSL密码 --compressed # 请求压缩响应 --compressed-ssh # 启用SSH压缩 -K, --config <file> # 从文件读取配置 --connect-timeout <seconds> # 允许连接的最长时间 --connect-to <HOST1:PORT1:HOST2:PORT2> # 连接到主机 -C, --continue-at <offset> # 恢复传输偏移 -b, --cookie <data|filename> # 从字符串/文件发送Cookie -c, --cookie-jar <filename> # 操作后将cookie写入指定文件 --create-dirs # 创建必要的本地目录层次结构 --crlf # 上传时将LF转换为CRLF --crlfile <file> # 从给定文件获取PEM格式的CRL列表 -d, --data <data> # HTTP POST数据 --data-ascii <data> # HTTP POST ASCII数据 --data-binary <data> # HTTP POST 二进制数据 --data-raw <data> # HTTP POST 数据,压缩 --data-urlencode <data> # HTTP POST数据url编码 --delegation <LEVEL> # GSS-API 授权许可 --digest # 使用HTTP摘要身份验证 -q, --disable # 禁用.curlrc --disable-eprt # 使用EPRT或LPRT抑制 --disable-epsv # 使用EPSV抑制 --disallow-username-in-url # 不允许在url中使用用户名 --dns-interface <interface> # 用于DNS请求的接口 --dns-ipv4-addr <address> # 用于DNS请求的IPv4地址 --dns-ipv6-addr <address> # 用于DNS请求的IPv6地址 --dns-servers <addresses
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。