分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

curl基于URL的文件传输工具

发布时间:2023-09-06 01:14责任编辑:赖小花关键词:url

简介

cURL是一款开源的基于URL的文件传输工具,支持HTTP、HTTPS、FTP等协议,支持POST、cookie、认证、扩展头部、限速等特性。

curl命令用途广泛,比如下载、发送http请求、指定http头部等。

wget是个专职的下载利器,简单,专一,极致;而curl可以下载,但是长项不在于下载,而在于模拟提交web数据,对请求报文进行设置,从而对网页进行调试。

wget支持递归下载,curl不支持。所以区分下来就是下载数据使用wget,网页调试使用curl。

常用功能

curl URL ????#下载文件到stdoutcurl URL --silent ???#不显示进度curl URL --silent --progress ??#显示#号的进度条curl URL --silent -O ?#下载数据写入文件,文件名和URL中文件名相同curl URL --silent -o filename ??#手动指定文件名curl URL -C offset ??#从指定偏移量位置继续下载,offset是字节为单位的整数curl URL -C - ????#断点续传curl URL --referer referer_URL ???#指定参照页字符串curl URL --cookie "user=peter;pass=123456" ??#手动指定并存储cookiecurl URL --cookie-jar cookie_file ??#从文件中指定cookiecurl URL --user-agent "Mozilla/5.0" ??#指定用户代理curl URL -H "Host: www.peter.com" -H "Accept-language: en" ??#设置多个http头部信息curl URL --limit-rate 20k ??#限制下载速度curl URL --max-filesize bytes ???#指定可下载的最大文件大小curl URL -u user:pass ???#进行密码认证curl URL -I ???#只打印响应头部信息

curl基于URL的文件传输工具

原文地址:http://www.cnblogs.com/Peter2014/p/7596888.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved