简介
curl 是一个工具,用于传输来自服务器或者到服务器的数据。「向服务器传输数据或者获取来自服务器的数据」
语法
curl [选项] [本地地址] [网络源]
常用选项
-c | 将cookie写入到文件 |
-C | 断点续传 |
-d | http post方式传送数据 |
-D | 把header信息写入到文件 |
-o | 将信息输出到文件 |
-O | 按照服务器上的文件名,存在本地 |
-b | 从文件中读取cookie |
-F | 模拟http表达提交数据 |
-s | 减少输出信息 |
-l | 仅返回头部信息 |
-u | 设置http认证用户和密码 |
-T | 上传文件 |
-e | 指定引用地址 |
-x | 指定代理服务器地址和端口 |
-w | 输出指定格式内容 |
-retry | 重试次数 |
-connect-timeout | 指定尝试连接的最大时间/s |
案例
1. 访问网页
curl 网页地址
2. 下载网络文件
curl -o 本地地址 网络地址
3.获取网页的cookie信息,保存到本地
curl -c 本地地址 网络地址