curl 基本使用
python开发的httpie
sudo apt-get install curl
注意:可能会遇到报错,可能是openssl 和openssl-dev需要安装
参数 | 说明 | 用法 |
---|---|---|
-A | 指定user-agent | curl -A “Mozilla” http://www.baidu.com |
-X | 指定请求方法 | curl -X POST http://www.httpbin.org/ |
-I | 只返回响应头信息 | curl -I http://www.httpbin.org/ |
-d | 以post方式请求并添加对应参数 | -d “a=2&b=3” -d @filepath |
-O | 下载链接对应资源 | curl -O http://www.httpbin.org/#/Images/get_image_jpeg |
-o | 下载链接对应资源 | curl -o “重命名” http://www.httpbin.org/#/Images/get_image_jpeg |
-L | 跟随重定型请求 | curl -IL www.baidu.com |
-H | 设置头信息 | curl -X GET “http://www.httpbin.org/image” -H “accept: image/webp” |
-k | 允许发起不安全ssl请求 | curl -k www.12306.cn |
-b | 添加cookies | curl -b a=111 http://www.httpbin.org/#/Cookies/get_cookies_set |
-v | 显示连接过程中所有信息 |
wget
专注于下载文件
参数名 | 意义 | 示例 |
---|---|---|
-o | 重命名 | |
–limit-rate=20k | 限速 | |
-c | 断点续传 | |
-b | 在后台下载 | |
-U | user-agent | |
–mirror | 镜像某个网站 | |
-p | 下载页面中所有相关资源 | |
–convert-link | 把网站的相对链接转为绝对链接 |