curl 的截取网站的返回码
curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu.com
curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" www.baidu.com
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200424102344469.png#pic_center)
curl 在shell中的使用
curl命令详细解释
curl的get 请求
curl的POST请求
echo '<?xml version="1.0" encoding="utf-8"?>
<MMRTBSOnlineBillingQryReq>
<MsgType>MMRTBSOnlineBillingQryReq</MsgType>
<Version>1.0.0</Version>
<TransactionId>11190522185047111111</TransactionId>
<OriReqDate>20190522</OriReqDate>
<OriTradeSession>11190522104901885063</OriTradeSession>
<OriTradeSeqno>11190522104901885064</OriTradeSeqno>
<ChargeNumber>13527729814</ChargeNumber>
</MMRTBSOnlineBillingQryReq>'|curl -X POST -H 'Content-type:text/xml' -d @- http://10.164.0.211:9099/mmrtbs/obq
curl通过爬取网页进行获取本机的ip
- 这个是curl 通过代理IP爬取网页,获取本机外网ip
curl -m 30 --retry 3 -x https://120.77.176.179:8888 https://proxy.mimvp.com/ip.php
curl -m 30 --retry 3 https://proxy.mimvp.com/ip.php
关于GET和POST的使用方法