`
kmplayer
  • 浏览: 509857 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于curl

阅读更多
1,简介:
curl是一个利用URL语法在命令行方式下工作的文件传输工具。
它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。
curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。
Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。

2,curl的使用:
(1)下载到本地:
curl -O http://9.125.73.149/image/blossoms.jpg

中断后续传:
curl -c -O http://9.125.73.149/image/blossoms.jpg

ftp下载:
curl -u name:passwd ftp://ip:port/path/file
分享到:
评论

相关推荐

    关于Curl在Swoole协程中的解决方案详析.docx

    ### 关于Curl在Swoole协程中的解决方案详析 #### 前言 在探讨Curl在Swoole协程环境下的解决方案之前,我们首先需要了解几个基础概念:Curl、Swoole以及协程。 - **Curl**:是一种在PHP中广泛使用的HTTP客户端库,...

    关于curl简单操作封装类

    实现了curl常用的post请求,上传,获取验证码,下载图片操作的封装

    curl-master.zip_curl_curl-master_curlconfig-d

    `curl-master.zip_curl_curl-master_curlconfig-d`这个文件名表明这是一个关于curl源码仓库的压缩包,可能包含了curl的源代码、配置文件以及与`curlconfig-d`相关的文件。 `curl-master`通常指的是curl项目的主分支...

    使用curl-config配置选项

    curl-config 是一个命令行工具,用于显示关于 curl 和 libcurl 安装的信息。下面是对 curl-config 的详细介绍: curl-config 的使用 curl-config 可以使用多种选项来显示不同的信息。这些选项包括: * `--ca`:...

    WWW-Curl-4.15.tar_curl_www_www-curl_Perl_

    **WWW-Curl-4.15.tar - 关于curl、www-curl 和 Perl 的知识** 在互联网编程中,`curl` 是一个强大的命令行工具,用于传输数据到或从服务器,支持多种协议如HTTP、HTTPS、FTP、FTPS等。`curl` 的存在使得开发者可以...

    CURL在win和linux下详细教程

    以下是一些关于 CURL 的关键知识点: 1. **基本使用**: - 在命令行中输入 `curl http://www.yahoo.com`,即可将网页内容直接输出在终端上。 2. **保存网页**: - 使用 `-o` 或 `--output` 选项可以将网页内容...

    curl.exe curl-7.53.1-win64

    **关于curl.exe** curl.exe 是curl工具在Windows平台上的可执行文件。用户可以直接在命令提示符(CMD)下运行这个程序,执行各种网络请求。它的功能强大,可以用来下载网页、上传文件、执行POST操作、处理HTTP头...

    windows 下可以使用curl命令

    关于curl在Windows下的使用,以下是详细知识点: 1. **安装curl**:用户可以通过下载curl的预编译二进制包(如curl-7.62.0-win64-mingw),解压后将其路径添加到系统环境变量PATH中,这样就可以在任何目录下运行...

    everything-curl linux命令curl的用法 英文版

    curl linux命令curl的用法 英文版》和描述《curl命令可用来下载文件,或者模拟http请求,而且支持非常多的协议,这是一篇非常全面的说明,英文文字版》透露了本文所涉及的核心内容是关于Linux环境下curl命令的使用...

    curl-7.59.0.tar.gz

    **关于curl:** 1. **功能**:curl可以用来下载或上传数据,支持HTTP、HTTPS、FTP、FTPS、SMTP、POP3等多种协议,甚至包括对文件传输的支持,如TFTP、SCP和SFTP。 2. **命令行选项**:curl提供了丰富的命令行参数,...

    curl-7.64.1.zip

    1. CURL.Bugs:可能是关于 curl 工具已知错误的列表,帮助用户了解已发现的问题及其解决方案。 2. CURL.FAQ:常见问题解答,为用户提供了 curl 使用过程中可能会遇到的问题和解答。 3. CURL.Features:列出 curl 的...

    curl-7.67.0.chm.zip

    curl-7.67.0.chm.zip文件包含了关于curl的详细文档,以CHM(Compiled HTML Help)格式封装,适合Windows平台使用。本文将深入探讨curl的构架、源码解析以及在Windows环境下的应用。 首先,curl的构架设计精巧,分为...

    everything-curl.pdf

    《Everything curl》是一本详尽指南,涵盖了关于curl项目的方方面面,包括命令行工具、库的使用,项目的发展历程,以及如何参与代码贡献和错误报告。curl是一个强大的网络通信工具,常用于传输数据,如文件下载、...

    URL的C语言库 curl

    压缩包中的文件列表提供了关于curl库实际运行所需的组件和依赖。以下是一些主要文件的解释: 1. `CHANGES`:这是更新日志文件,记录了curl库的版本变更和改进。 2. `libeay32.dll` 和 `ssleay32.dll`:这些是...

    安装curl扩展

    如果一切正常,你应该能在phpinfo()输出的信息中找到关于curl的详细信息。 ### 结语 通过以上步骤,你已经成功在LAMP环境中安装了curl扩展,使得PHP具备了更加强大的网络请求处理能力。这对于构建动态网站、API...

    php的curl整合类.zip

    学习更多关于cURL和PHP的整合类,可以参考PHP官方文档、cURL库的文档以及在线教程。同时,实践是最好的老师,通过实际项目来熟悉和掌握这个整合类的功能和用法。 通过这个"php的curl整合类",开发者可以更高效、...

    php的curl抓数据专用.zip

    4. 获取响应信息:`curl_getinfo()`返回关于cURL操作的信息,例如HTTP状态码、请求时间等。 5. 错误检查:`curl_errno()`和`curl_error()`分别检查错误号和错误消息,确保请求过程中没有发生问题。 6. 关闭cURL会话...

    Curl_7_78.zip

    标题中的"Curl_7_78.zip"表明这是一个关于Curl库的压缩文件,版本为7.78。Curl是一个流行的开源库,用于在命令行界面或编程中执行HTTP和其他网络协议的传输。它支持多种协议,如HTTP、HTTPS、FTP、FTPS等,广泛应用...

    curl8.6-msvc17-x86-支持https,ws,wss

    关于curl库: 1. **库结构**:curl库采用模块化设计,可以方便地插入新的协议支持或改变现有行为。 2. **多协议支持**:curl库的强项在于其广泛的协议支持,包括HTTP/1.1、HTTP/2、SFTP、SCP、telnet等,使得开发者...

    window平台curl

    标签"curl"进一步强调了这个话题的核心是关于curl工具的。curl工具的使用场景非常广泛,包括但不限于: 1. **数据抓取**:可以用来抓取网页内容,比如下载HTML、JSON、XML等格式的数据。 2. **API测试**:通过指定...

Global site tag (gtag.js) - Google Analytics