Linux - curl 使用方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux - curl 使用方法相关的知识,希望对你有一定的参考价值。

1、curl 基本使用 curl blog.ling218.cn # 输出指定url的html代码 curl github.com # 没有输出,因为github使用了301重定向 curl -L github.com # 输出html代码 curl -v github.com # 获得执行curl时的详细请求/回应信息 curl -o github.html -L github.com # 使用-o选项把返回的html代码保存为文件 curl -o wordpress.zip  https://wordpress.org/latest.zip

2、GET请求 curl https://www.google.com/search?client=safari&q=keyword ? 后跟 field=value&

3、POST请求: curl -d "field1=value1&field2=value2" <url> 上传文件 curl -F "field=@/path/to/file.txt" website.com/uploadfile

4、FTP 使用curl连接ftp服务 curl -u username:password ftp://yourftp.com curl ftp:/username:password@yourftp.com 如果ftp使用了ssl,需要把ftp替换为ftps 上传文件 curl -T file.txt ftps://username:password@yourftp.com/path curl -T file.txt,file2.txt ftps://username:password@yourftp.com/path 下载文件 curl ftps://username:password@yourftp.com/path/file.txt -o file.txt

5、其他 curl -x http://127.0.0.1:1717 <url> # 通过代理发送请求 curl -b "mycookie=value" <url> # Cookies curl -u username:password https://yourlogin.com # HTTP认证登录,不是表单形式的认证登录 man curl # 查看man手册

以上是关于Linux - curl 使用方法的主要内容,如果未能解决你的问题,请参考以下文章

linux命令中tar后跟的zxvf是啥意思?

Linux - curl 使用方法

Linux运维命令Curl - 日常用法总结

linux curl工具的使用,使用curl控制rtsp视频流

linux curl工具的使用,使用curl控制rtsp视频流

Linux环境下curl使用