最新消息:阿里云双12优惠,史上最低折扣。

Curl命令下载安装等常用技巧命令

服务器租用 aliyun 270浏览

Ubuntu安装deb包 二十分钟搞定DEB包安装使用

DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。

curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。

作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以助一臂之力。下面简单介绍下该命令。

相关推荐文章《Windows密码忘记了怎么办?几个步骤让你重置密码》

1. 下载安装

yum install -y curl

1.1 查看文档

curl –help

1.2 参数说明

-X 更换请求

-o 保存网页

-i 显示response信息

-L 302跳转网页

–header 设置header

–user-agent 设置userAgent

–cookie 设置cookie

2. 常用操作

2.1 更换请求类型

默认是GET请求,通过 -X 参数 来更换其他请求

curl -X POST www.xinruiyun.cn

2.2 POST数据

通过 –data参数来设置请求参数

curl -X POST –data “username=123&password=456” www.xinruiyun.cn

对数据进行URL编码

curl -X POST –data-urlencode “username=123&password=456” www.xinruiyun.cn

2.3 设置userAgent

curl –user-agent “Mozilla/5.0 (Windows NT 10.0; WOW64) …” www.xinruiyun.cn

2.4 设置cookie

curl –cookie “token=xxx&skey=123” www.xinruiyun.cn

2.5 设置header

curl –header “Content-Type:application/json” www.xinruiyun.cn

2.6 保存网页内容

curl -o www.xinruiyun.cn

2.7 显示Response头信息

curl -i www.xinruiyun.cn

2.8 跳转网页

如果目标地址为302,则跳转到新地址

curl -L www.xinruiyun.cn

推荐相关应用:云服务器快照   GPU加速云服务器

Curl可以向服务器传输数据,支持常用的http、https、ftp等协议,因此也可以用来对不同请求的正确性和返回数据格式进行验证.

以上只是curl命令的常用方法,其中有不足的地方欢迎大家指正.

转载请注明:小猪云服务器租用推荐 » Curl命令下载安装等常用技巧命令