浅谈支持23种协议的cURL项目

简介: 浅谈支持23种协议的cURL项目

一、发展历程


cURL命令行工具项目从建立至今得到约2200人的参与支持,很多著名的公司及网站在使用,如油管、INS等。


项目名称 时间 开发者 功能
HttpGet 0.1 1996-11-11 Rafael Sagula HTTP
HttpGet 0.2 1996-12 Rafael Sagula HTTP
HttpGet 1.0 1997-04-08 Daniel Stenberg HTTP、HTTP代理
urlget 2.0 1997-08 Daniel Stenberg HTTP、HTTP代理、FTP下载
curl 4 1998-03-20(项目生日) Daniel Stenberg HTTP、HTTP代理、FTP下载和上传

从版本4开始至今的迭代记录参见该网页


二、名称含义


cURL中的c指URL的client,表明程序定位为能够访问链接的客户端程序,读音是k发音。


三、项目宗旨


1.提供命令行工具

2.提供基于C语言的库 libcurl

2000-08,libcurl 发行


相关文章
|
8月前
|
网络协议 Linux 网络安全
curl(http命令行工具):Linux下最强大的网络数据传输工具
curl(http命令行工具):Linux下最强大的网络数据传输工具
227 0
|
5月前
|
JavaScript 前端开发 Java
【Azure 环境】各种语言版本或命令,发送HTTP/HTTPS的请求合集
【Azure 环境】各种语言版本或命令,发送HTTP/HTTPS的请求合集
|
8月前
|
网络协议 安全
【专栏】`curl`是广泛用于网络编程和自动化脚本的命令行工具,支持HTTP、HTTPS等协议
【4月更文挑战第28天】`curl`是广泛用于网络编程和自动化脚本的命令行工具,支持HTTP、HTTPS等协议。在处理大文件或慢速服务器时,设置超时参数至关重要。本文介绍了`curl`的超时参数,如`-m`(最大操作时间)、`-c`(连接超时)、`--dns-timeout`(DNS解析超时)和`-t`(时间条件)。通过示例展示了如何设置这些超时,并提到了一些高级技巧和注意事项,如错误处理和带宽限制。合理设置超时能提高效率和可靠性,对编写健壮的自动化脚本非常有用。
179 0
|
Go
Go http包建立Web服务器
Go http包建立Web服务器
89 0
|
Linux 网络安全 PHP
命令行快速启动HTTP与匿名传输
命令行快速启动HTTP与匿名传输
137 0
|
PHP C语言
使用curl工具调试https接口
使用curl工具调试https接口
|
JSON 关系型数据库 MySQL
【连载一】:RobotFrameWork环境搭建(基于HTTP协议的接口自动化)
【连载一】:RobotFrameWork环境搭建(基于HTTP协议的接口自动化)
173 0
【连载一】:RobotFrameWork环境搭建(基于HTTP协议的接口自动化)
|
缓存 网络协议 算法
Http协议不同版本的区别
Http协议不同版本的区别
662 0
Http协议不同版本的区别
|
JSON 测试技术 数据格式
RobotFramework实战篇-HTTP协议接口自动化实战
对RF框架进行http协议的接口请求发送有一定的了解,掌握用到的一些关键字之后,可以完成大部分接口的操作。
RobotFramework实战篇-HTTP协议接口自动化实战