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

 2023-12-22  阅读 3  评论 0

摘要:Ubuntu安装deb包二十分钟搞定DEB包安装使用 DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。 curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输

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

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命令的常用方法,其中有不足的地方欢迎大家指正.

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/104128.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0128秒, 内存占用340.06 KB, 访问数据库18次