CURL常用命令使用

更新日期: 2020-01-24阅读: 2.3k标签: curl
此篇主要是记录日常使用时用到的curl命令的参数和示例。不会像-h一样示例

-v 输出通信的整个过程

-o 将服务器的回应保存成文件,可以设置为/dev/null,这样不会缓存到本地

curl -o /dev/null "www.baidu.com"

-a 不知道什么意思,往往和voa结合使用

-L 如果有跳转,则跟随跳转访问

-r 进行range请求,请求文件的一部分,成功的话可能返回206或200

curl -voa -r 0-2000 "https://www.taobao.com"

-x 绑定IP访问,在CDN中往往使用此来绑定节点测试

curl -voa "url" -x IP:port

-k 不对证书进行验证

--resolve 绑定节点来进行访问(-x 无法绑定https)

curl -voa "https://www.taobao.com" --resolve www.taobao.com:443:113.96.109.101

-A 制定UA(user-agent)

-X 指定请求方式(默认Get、post put...)

-H 自定义请求头发送(比如测试跨域是否生效)


链接: https://fly63.com/article/detial/9524

curl 命令行工具的使用及命令参数说明

curl是一个开源的用于数据传输的命令行工具与库,支持众多传输协议,包括:HTTP、HTTPS、FTP、FTPS、GOPHER、TFTP、SCP、SFTP、SMB、TELNET、DICT、LDAP、LDAPS、FILE、IMAP、SMTP、POP3、RTSP、RTMP

php使用curl设置超时的重要性

程序是用的curl方式进行抓取,后来设置了 CURLOPT_TIMEOUT 参数就没有出现这个问题了,平常如果测试curl都直接设置了url就直接执行了。curl功能还是很强大的,如果线上使用最好还是把 所有参数都设置一遍,还可以设置毫秒级超时

有关PHP的CURL功能的基本用法

在开发中,我很多次都用到了Curl,但是每次都是去复制粘贴。其实Curl的基本用法也很简单,主要也就是这几个函数的使用。可以通设置函数curl_setopt()的不同参数,可以获得不同的结果,这也是CURL扩展的强大之处。

curl和wget的区别和使用

curl和wget基础功能有诸多重叠,如下载等。非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长;wget由于支持ftp和Recursive所以在下载文件方面更擅长

使用 curl 从命令行访问互联网

下载我们整理的 curl 备忘录。要在不使用图形界面的情况下从互联网上获取所需的信息,curl 是一种快速有效的方法。curl 通常被视作一款非交互式 Web 浏览器,这意味着它能够从互联网上获取信息,并在你的终端中显示,或将其保存到文件中。

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!