您的位置:首页 > 其它

curl命令

2015-12-15 19:39 183 查看
使用代理 curl -x 24.10.28.84:32779 -o "home.html http://www.baidu.com"
伪造源地址 curl -e "http://localhost" "http://www.baidu.com"

显示进度条而不是详细信息curl -#

保存服务器返回的cookie curl -c "/tmp/cookies" "http://www.baidu.com"

发送cookie

  直接给出 curl -b "key1=val1;key2=val2;" "http://www.baidu.com"

  发送cookie文件 curl -b "/tmp/cookies" "http://www.baidu.com"

提交数据
  GET方式发送  curl -G -d "name=value&name2=value2" "http://www.baidu.com"
          这样写并无必要,不如写成
          curl "http://www.baidu.com?name=value&name2=value2"
  POST方式发送  curl -d "name=value&name2=value2" "http://www.baidu.com"

提交表单

  通过表单上传文件 curl -F file=@/tmp/me.txt "http://www.aiezu.com"

  curl -F usr=weidiao;pwd=haha "http://www.baidu.com"

  -F相当于设置form表单的method="POST"和enctype='multipart/form-data'两个属性。

认证

  curl -u aiezu:password "http://www.aiezu.com" #用户名密码认证
  curl -E mycert.pem "https://www.baidu.com" #采用证书认证
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: