curl head请求_CURL速查
生活随笔
收集整理的这篇文章主要介绍了
curl head请求_CURL速查
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
curl, 用于在命令行或脚本中进行数据传输的工具。其主要功能通过libcurl进行实现。
curl自身已集成大量常用功能,例如:网络代理、身份认证、FTP上传、HTTP POST、SSL、cookie等,文件续传 等。且支持目前主流的大部分协议:DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP。
语法
curl [options / URLs]支持功能
基础用法
- 获取某网页内容
- 获取ftp服务器上的README文件
设置密码
curl -u name:passwd ftp://machine.domain:port/full/path/to/file curl -u name:passwd http://machine.domain/full/path/to/file打印请求和响应的相关信息
curl -v zhihu.com发送HEAD请求
curl -I -v zhihu.com发送POST请求
- urlencode
- formData
- 上传文件
设置请求头
curl -v -H X-HOME-PAGE:zhihu.com/people/w-w-l响应跳转
自动识别3XX状态码自动发起后续请求。
以知乎为例,通过curl访问//http://www.zhihu.com的时候,服务器检查无身份认证信息,从而返回响应的状态码为302,要求客户端跳转到登录页//http://www.zhihu.com/signin。
curl -v -L zhihu.com通过-L参数,以上命令实际发出两次请求,一次为//http://www.zhihu.com,第二次为//http://www.zhihu.com/signin
总结
以上是生活随笔为你收集整理的curl head请求_CURL速查的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 服务器内存一般多大_性能调优第一步,搞定
- 下一篇: git查看 对比未提交_30分钟让你掌握