新睿云

> 知识库 > Curl命令下载安装等常用技巧命令

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

作者/来源:新睿云 发布时间:2019-11-04

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


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

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


1. 下载安装

  1. yum install -y curl

1.1 查看文档

  1. curl --help

1.2 参数说明

  • -X 更换请求

  • -o 保存网页

  • -i 显示response信息

  • -L 302跳转网页

  • --header 设置header

  • --user-agent 设置userAgent

  • --cookie 设置cookie


  • curl命令

2. 常用操作

2.1 更换请求类型

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

  1. curl -X POST www.xinruiyun.cn

2.2 POST数据

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

  1. curl -X POST --data "username=123&password=456" www.xinruiyun.cn

对数据进行URL编码

  1. curl -X POST --data-urlencode "username=123&password=456" www.xinruiyun.cn

2.3 设置userAgent

  1. curl --user-agent "Mozilla/5.0 (Windows NT 10.0; WOW64) ..." www.xinruiyun.cn

2.4 设置cookie

  1. curl --cookie "token=xxx&skey=123" www.xinruiyun.cn

2.5 设置header

  1. curl --header "Content-Type:application/json" www.xinruiyun.cn

2.6 保存网页内容

  1. curl -o www.xinruiyun.cn

2.7 显示Response头信息

  1. curl -i www.xinruiyun.cn

2.8 跳转网页

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

  1. curl -L www.xinruiyun.cn

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


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

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

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待