上QQ阅读APP看书,第一时间看更新
1.1 它是如何开始的
早在1996年,我就在业余时间开发了一个IRC机器人。它是一个自动化程序,为运行在Amiga计算机(IRC网络EFnet上的#amiga)上的聊天室用户提供服务。后来,我觉得让机器人为聊天室用户提供实时在线汇率服务会非常有趣,比如用户可以让机器人“将200美元换成瑞典克朗”。
为了让汇率尽可能准确,机器人每天从汇率网站下载汇率数据。要想完成这个任务,需要使用一个小工具通过HTTP下载数据。当时,我找到了一款名为HttpGet的小工具(由巴西人Rafael Sagula开发)。这个工具可以用于下载数据,只是需要做一些调整。我很快就接管了这个工具几百行代码的维护任务。
1997年4月8日,HttpGet 1.0发布,它提供了全新的HTTP代理支持。
很快,这个工具就支持了通过GOPHER获取汇率数据。添加FTP下载支持后,我们修改了项目名称,并于1997年8月发布了urlget 2.0。至此,只支持HTTP的日子一去不复返了。
这个项目逐渐发展壮大。添加上传功能后,由于名字容易引起误解,我们进行了第二次改名,并于1998年3月20日发布了curl 4(保留了之前的版本编号)。
我们认为1998年3月20日才是curl的生日。