curl 常用方式总结
2021-07-08 10:57
22 查看
[TOC]
curl
查看网页源码
直接在curl命令后加上网址,就可以看到网页源码。
$ curl www.baidu.com
如果要把这个网页保存下来,可以使用
-o参数,这就相当于使用wget命令了。
# 将 www.baidu.com 页面 保存为aa.html文件 $ curl -o aa.html www.baidu.com
自动跳转
有的网址是自动跳转的。使用
-L参数,curl就会跳转到新的网址。
$ curl -L www.sina.com
键入上面的命令,结果就自动跳转为www.sina.com.cn。
有的网址是HTTPS协议,但是通过浏览器访问时会自动跳转;但是通过curl时需要手动指定
-L跳转。
# 可通过自行配置SSL证书然后访问查看区别 $ curl xxx.com $ curl -L xxx.com
显示头信息
在curl命令后加上
-I,就只显示http response的头信息。
$ curl -I www.baidu.com
通信过程
-v参数可以显示一次http通信的整个过程,包括端口连接和http request头信息。
$ curl -v www.baidu.com
下载文件
-OL或
-oL参数可以下载zip、tar.gz等格式文件。
-OL和
-oL的区别是,前者不需要指定下载文件名,后者需要指定下载文件名。这里使用参数
-OL下载mybatis源码包。
$ curl -OL https://github.com/mybatis/mybatis-3/archive/refs/tags/mybatis-3.5.7.zip
断点续传
首先,需要判断站点是否支持断点续传;可通过
-I参数显示头信息查看是否支持断点续传。
# 判断是否支持断点续传 # 若出现一下三种信息中任意1-2种都可认为支持断点续传 $ curl -I https://xxx/xxx.jpg HTTP/1.1 206 Partial Content Accept-Ranges: bytes Content-Range: bytes 0-9/1575 # 断点续传 $ curl -C - https://github.com/mybatis/mybatis-3/archive/refs/tags/mybatis-3.5.7.zip
相关文章推荐
- Linux常用内核态内存分配方式总结
- Java常用类集接口以及实现方式总结
- SQL Server调优系列基础篇(常用运算符总结——三种物理连接方式剖析)
- Java中Map常用方法总结以及遍历方式的汇总
- 数组的三种声明方式、多维数组的遍历、Arrays类的常用方法总结
- spring三种常用注入方式的测试与总结
- Hibernate学习_004_Hibernate中常用的主键生成策略总结(下)Annotation方式
- 【转】curl命令总结,Http Post_Get 常用
- sqlserver常用报表语句汇总及思维方式总结
- Android中Toast的常用使用方式总结
- J2EE常用资源管理方式总结
- SQL Server调优系列基础篇(常用运算符总结——三种物理连接方式剖析)
- android学习笔记---android常用的软件布局方式,使用方法总结
- ios 回调常用的几种方式总结
- Linux常用内核态内存分配方式总结
- fragment常用方式总结
- 分析总结Spring管理Hibernate中Dao层访问数据库常用方式(附SSH的jar包)
- Java中Map常用方法总结以及遍历方式的汇总
- curl常用方法总结
- android中常用的文本加密方式总结