工作的原因,需要使用libcurl库,这里整理一下过程,方便日后食用。(很大一部分来自网络资源,不喜勿喷)
一、引言
cURL、libcurl 还有 curl,他们究竟是什么?
也就是说,我们需要去了解下 libcurl 及其相关的概念。
二、cURL、libcurl 还有 curl 傻傻分不清楚 T_T
可能对于新人来说,就连 cURL、libcurl 和 curl 的概念都是分不清楚的。这不怪我们,确实关于这一点,官方网站都没有说的很清楚,但是在源代码中的 FAQ 文档中却说的非常明白。
1 | What is cURL? |
简而言之,cURL 是一个项目的名称。是 Client for URLs、see URL、Client URL Request Library 或者 Curl URL Request Library 的缩写,也就是一个客户端 URL 请求库的项目。
那么什么是 libcurl 呢?
1 | The cURL project produces two products: |
上面这段话很清晰的表现出了 cURL 与 libcurl 以及 curl 的关系,也就是说: