Erlo

Curl-用法

2019-05-22 07:00:18 发布   265 浏览  
页面报错/反馈
收藏 点赞


1 -x 指定访问IP与端口号
curl -x 192.168.4.12:80  http://www.jackyopcnblogs.com
2 响应时长

curl -o /dev/null -s -w "time_connect: %{time_connect}ntime_starttransfer: %{time_starttransfer}ntime_total: %{time_total}n" "https://www.baidu.com"
时间指标解释 :
time_connect    建立到服务器的 TCP 连接所用的时间
time_starttransfer    在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total   完成请求所用的时间

3 -H去构造你想要的http头部
curl -H “X-Forward-For:8.8.8.8″ http://www.jackyopcnblogs.com  -v  -I

4 cookie

-b "cookie" 此参数用来构造一个携带cookie的请求
前面讲到了使用 -H 来发送 Cookie 的方法,这种方式是直接将 Cookie 字符串写在命令中。如果使用 -b 来自定义 Cookie,命令如下: 
curl -b “JSESSIONID=D0112A5063D938586B659EF8F939BE24” http://www.jackyopcnblogs.com 
如果要从文件中读取 Cookie,-H 就无能为力了,此时可以使用 -b 来达到这一目的: 
curl -b “cookie-example” http://www.jackyopcnblogs.com 
即 -b 后面既可以是 Cookie 字符串,也可以是保存了 Cookie 的文件名

5 curl提交用户名和密码
curl http://name:passwd@www.jackyopcnblogs.com
curl -u name:passwd http://www.jackyopcnblogs.com

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认