curl

curl

Example

 # include http response headers in output
curl -i 'example.com'

# Send post request with payload
curl -X POST -d 'a=1&b=2' 'http://example.com/'

# 手工指定 URL 里域名解析的地址。可用于测试反向代理/回源/cloudflare
curl --resolve sakura-paris.org:443:1.2.3.4 https://sakura-paris.org/

参数

  • -u "username:password" : 登录用户名/密码。http base authentication

  • -n : 使用 ~/.netrc 作为网站用户名/密码. ~/.netrc 文件保存当前用户的网站登录信息,每行一个域名:

machine example.com login USERNAME password PASSWORD

FTP 上传文件

默认 passive 模式

curl -T test.txt ftp://username:password@ftp.server.com/backup/

主动模式:

curl -P - -T test.txt ftp://username:password@ftp.server.com/backup/


Last update: 2020-11-25 06:33:30 UTC