cURL 学习笔记与总结(1)概念

时间:2023-01-06 16:06:16

概念:

cURL(Client URL Library Functions)is a command line tool for transfering data with URL syntax(使用 URL 语法传输数据的命令行工具),即客户端向服务器请求资源的工具。

cURL 学习笔记与总结(1)概念

使用场景:

① 网页资源(例如编写网页爬虫)

② WebService 数据接口资源(比如动态获取接口数据,比如天气、号码归属地等)

③ FTP 服务器里的文件资源(下载 FTP 服务器里面的文件)

④ 其他资源(所有网络上的资源都可以使用 cURL 访问和下载到)

在 PHP 中使用 cURL

确认PHP 支持 cURL

Windows 下:

在 cmd 命令行(需要把php 的安装路径加入到环境变量中)输入

php -i

或者

php -m

或者 在浏览器输入 localhost 查看 phpinfo

找到 cURL。例如在 phpinfo 中:

cURL 学习笔记与总结(1)概念  

linux 下,使用命令:

/usr/local/php/bin/php -i | grep cURL 

查看 PHP 是否支持 cURL。

当 PHP 不支持 cURL 时,就需要安装 cURL 扩展

② 添加 cURL 支持

参考:http://www.cnblogs.com/airy/archive/2011/07/08/2100390.html

在 PHP 中使用 cURL

① 初始化 cURL

curl_init()

② 向服务器发送请求  ③ 接受服务器数据

curl_exec()

④ 关闭 cURL

curl_close()

cURL 学习笔记与总结(1)概念