博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下curl的用法
阅读量:6241 次
发布时间:2019-06-22

本文共 1608 字,大约阅读时间需要 5 分钟。

参考:

curl [options] [URL...]

curl的常用选项:

--user-agent 
设置用户代理发送给服务器 -basic 使用HTTP基本认证 --tcp-nodelay 使用TCP_NODELAY选项 --referer
来源网址 --cacert
CA证书 (SSL) --compressed 要求返回是压缩的格式 --header
自定义头信息传递给服务器 -I 只显示响应报文首部信息 --limit-rate
设置传输速度 -u/--user
设置服务器的用户和密码 -0/--http1.0 使用HTTP 1.0 -x 接代理服务器的IP 表示使用这个代理IP去请求其他的网页 -s 静默模式,不显示返回的一大堆页面内容 -d 带参数请求。这样就可以post用户名和密码之类的参数了,模拟登录非常有用。 -c 接文件名,表示将curl时候的服务器返回的cookie存到本地文件中 -b 接cookie文件路径, 表示请求的时候将cookie文件中的信息带上 -L 表示如果在response header中如果有location的话就直接转向到location的地址(redirect地址) (HTTP/HTTPS)追随http响应头“Location:”定向到跳转后的页面,(在http响应码为3XX时使用,如301跳转、302跳转) 用法:curl [options] [URL...] 例:curl -e www.baidu.com/index.html 192.168.2.11/index.html get方式提交数据: curl -G -d "name=value&name2=value2" http://www.baidu.com post方式提交数据: curl -d "name=value&name2=value2" http://www.baidu.com #post数据 curl -d a=b&c=d&txt@/tmp/txt http://www.baidu.com #post文件 表单方式提交数据: curl -F file=@/tmp/me.txt http://www.aiezu.com #将http header保存到文件 curl -D /tmp/header http://www.aiezu.com # 查看是否跳转正常 curl -I "http://pc.demo.com/" -L 例如:负载均衡中检测服务器存活命令 curl -I -s http://172.16.20.13|head -1|awk -F " " '{print $2}' 检测网址访问情况: curl -I -s 'http://api.demo.com/User/Register'|sed -n '1p'|grep '200 OK' # post提交参数检测是否可以网站登录 if [ ! `curl -s -d 'UserName=xxxxxx&&UserPass=xxxxxx' http://www.demo.com/User/Login |wc -l` -eq 0 ] ; then echo -e "账号出现无法登陆,请关注" fi

转载于:https://blog.51cto.com/lee90/2045473

你可能感兴趣的文章
mac下安装appium
查看>>
js ---- 函数防抖
查看>>
js call 和 apply
查看>>
CentOS 6.5下Percona Xtrabackup的安装错误解决方案
查看>>
VCS双机+oracle 11gR2+ASM主机名修改
查看>>
转:// LINUX下为ORACLE数据库设置大页--hugepage
查看>>
Linux文件权限与属性详解 之 chattr & lsattr
查看>>
负载均衡集群之LVS配置命令
查看>>
PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
查看>>
多线程编程
查看>>
再谈谈数学
查看>>
Scheme来实现八皇后问题(1)
查看>>
pip或者anacnda安装opencv以及opencv-contrib
查看>>
Unity 5 中的全局光照技术详解(建议收藏)
查看>>
python 的矩阵运算——numpy
查看>>
处理handler中的内存泄漏
查看>>
P8 Visible Lattice Points
查看>>
小小不爽一下
查看>>
【转】NuGet学习笔记(1)——初识NuGet及快速安装使用
查看>>
Python学习笔记 - MySql的使用
查看>>