欢迎光临散文网 会员登陆 & 注册

11.2 Linux 网络请求命令 curl

2023-08-03 01:38 作者:小步2023  | 我要投稿


Linux 网络请求命令 curl

curl功能非常强大,支持http、https、ftp、scp、sftp等协议的网络请求。

本文主要介绍通过curl进行http(https)请求。

我们经常使用curl命令测试web服务器与页面访问是否正常。

详情点击链接:  https://www.xiaobuteach.com/linux/network-req/curl.html?from=bili

1 语法

curl [选项] 网址

请求网址,网页内容默认显示在终端。可设置输出到文件。


2 常用选项

常用选项说明-o指定输出文件名-O使用网址中的文件-i显示请求头信息与响应文本-I仅显示请求头信息--head仅显示请求头信息

3 示例

例1:查看网页的html源码

curl https://www.baidu.com


例2:保存响应内容到文件

curl -o baidu.txt https://www.baidu.com

-小写0 指定文件名


curl -O https://home.baidu.com/home/index/news_detail/id/17992

大写O 下载的文件名与请求的文件名一致。这里为17992。


curl -O https://home.baidu.com 无效,因为后续无法找到对应文件名。


例3:查看响应头

显示请求头信息与响应文本。

curl -i https://www.baidu.com


curl -I https://www.baidu.com

-大写I 仅显示请求头信息。

等价于

curl --head https://www.baidu.com


11.2 Linux 网络请求命令 curl的评论 (共 条)

分享到微博请遵守国家法律