为什么使用卷曲而不是其他方法?
我想知道为什么它是更好地使用卷曲,而不是关闭其他的方法,如 $ RET =文件($网址)在PHP。 这实际上用于访问短信网关的http api。为什么使用卷曲而不是其他方法?
有人放弃了“我会建议使用卷曲为http连接”,但我不知道为什么。
我刚刚阅读,它是必要的贝宝付款,所以这听起来很有趣。
我做了一个谷歌搜索“为什么使用libcurl”,但我还没有找到答案。
请问有人能解释一下吗?
我认为在curl site的常见问题最好说的:
1.2什么是libcurl的?
libcurl的是一个可靠和便携式 库,为您提供一个轻松 接口一系列共同 Internet协议。
您可以在您的 应用程序免费使用libcurl,无论是开放源代码, 商业还是封闭源代码。
libcurl中最有可能是最 便携,最强大和最经常使用的 基于C-在这个星球上的多平台文件 移库 - 是 是开源或商业。
此外,curl便于同时以比file_get_contents()
或file()
更好的效率同时从多个来源下载数据。
另外,在开发最近的PHP应用程序时,我正在寻找一种同时从多个源下载数据的方法。我原来的方法是顺序的,花了很长时间。使用curl,我能够建立一个多连接的数组,并且同时执行它们。有点像多线程。 – JYelton 2009-08-28 15:07:33
curl扩展有很多选项可以设置,例如连接超时。您还可以添加帖子变量或使用特定引用者访问网站。我也建议你使用CURL。
谢谢,我正在读它 连接也紧固r然后是文件或file_get_contents 我将definitivly开始使用CURL,然后 – Richard 2009-08-28 15:21:17
嗯,我不太了解其他使用PHP进行HTTP调用的方法,所以我不确定他们是否可以做到这一点,但Curl几乎可以通过任何方式模拟Web浏览器,设置标题,甚至用户代理标题等等,以便网络服务器只是认为它的浏览器可能很重要,因为有些网站会试图阻止访问不是传统浏览器的任何东西
我想知道两种方法的性能,如果任何人知道他们/有一个想法 – 2009-08-28 15:05:42
是的,我得到了这个链接为你http://*.com/questions/555523/filegetconte...ter-performance – Richard 2009-08-28 15:23:50
@理查德在评论中的链接破坏 – 2015-08-27 23:42:58