cURL安装和使用笔记
2013-07-14 23:35
148 查看
0.前言
cURL是一个利用URL语法在命令行下工作的文件传输工具。它支持文件上传和下载,所以是综合传输工具,但习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。cURL支援的通讯协定有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。(来自维基百科)
初次接触cURL是在浏览yeelink网站时,yeelink平台提供多种API函数,而测试这些API函数便可使用cURL工具。当时水平有限,居然在cURL安装的过程中卡了很久,多个月过后再回首,发现向导模式简单好用,所以接博客和大家分享一下。也希望这个小工具可以帮助自己进入云计算和物联网的大世界。
1.下载网址
http://curl.haxx.se/download.html
2.1 选择向导模式
![](http://img.blog.csdn.net/20130714123818531?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/youdao/ynote/images/B5055DD5C94441C19E81AEAAC7442B48/clipboard.png)
图1 选择向导模式
2.2 选择可执行文件
![](http://img.blog.csdn.net/20130714123843375?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图2 选择文件类型
2.3 选择平台
提供两种选择 win32 或者win64。
![](http://img.blog.csdn.net/20130714123855187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图3 选择操作系统
2.4 选择喜好
提供两种选择 generic和cygwin。(这里暂时没有弄清楚两者的区别)
![](http://img.blog.csdn.net/20130714123909312?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/youdao/ynote/images/7E843F32ECD7425380B7F027228EC85E/clipboard.png)
图4 选择喜好
2.5 选择操作系统
尝试了winXP和win7,均可使用。
![](http://img.blog.csdn.net/20130714123920812?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图5 选择windows系统版本
2.6 选择SSL或SSH
![](http://img.blog.csdn.net/20130714123933062?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图6 选择SSL或SSH
2.7 下载路径
D:\Program Files\curl-7.31.0-ssl-sspi-zlib-static-bin-w32。
如果是winXP系统会有多个文件,但win7系统只有一个可执行文件cURL.exe。
![](http://img.blog.csdn.net/20130714123944578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图7 cURL目录
2.8 设置系统变量
添加 D:\Program Files\curl-7.31.0-ssl-sspi-zlib-static-bin-w32 至系统变量Path
![](http://img.blog.csdn.net/20130714123957078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/youdao/ynote/images/883723204CD4431BA0904D9335A78CFB/clipboard.png)
图8 添加环境变量
2.9 查看是否可以使用
在cmd中输入curl
www.google.com
![](http://img.blog.csdn.net/20130714124006171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图9 curl测试google.com
也可以使用cURL连接yeelink平台查看传感器状态,例如查看某个开关是否打开。由于指令较多,可以把cURL指令写成一个windows批处理文件,批处理文件的后缀为.bat。在批处理文件最后加入pause暂停命令以便观察结果。
![](http://img.blog.csdn.net/20130714124015656?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrYWk4NzExMDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
图10 测试yeelink
cURL是一个利用URL语法在命令行下工作的文件传输工具。它支持文件上传和下载,所以是综合传输工具,但习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。cURL支援的通讯协定有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。(来自维基百科)
初次接触cURL是在浏览yeelink网站时,yeelink平台提供多种API函数,而测试这些API函数便可使用cURL工具。当时水平有限,居然在cURL安装的过程中卡了很久,多个月过后再回首,发现向导模式简单好用,所以接博客和大家分享一下。也希望这个小工具可以帮助自己进入云计算和物联网的大世界。
1.下载网址
http://curl.haxx.se/download.html
2.1 选择向导模式
![](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/youdao/ynote/images/B5055DD5C94441C19E81AEAAC7442B48/clipboard.png)
图1 选择向导模式
2.2 选择可执行文件
图2 选择文件类型
2.3 选择平台
提供两种选择 win32 或者win64。
图3 选择操作系统
2.4 选择喜好
提供两种选择 generic和cygwin。(这里暂时没有弄清楚两者的区别)
![](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/youdao/ynote/images/7E843F32ECD7425380B7F027228EC85E/clipboard.png)
图4 选择喜好
2.5 选择操作系统
尝试了winXP和win7,均可使用。
图5 选择windows系统版本
2.6 选择SSL或SSH
图6 选择SSL或SSH
2.7 下载路径
D:\Program Files\curl-7.31.0-ssl-sspi-zlib-static-bin-w32。
如果是winXP系统会有多个文件,但win7系统只有一个可执行文件cURL.exe。
图7 cURL目录
2.8 设置系统变量
添加 D:\Program Files\curl-7.31.0-ssl-sspi-zlib-static-bin-w32 至系统变量Path
![](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/youdao/ynote/images/883723204CD4431BA0904D9335A78CFB/clipboard.png)
图8 添加环境变量
2.9 查看是否可以使用
在cmd中输入curl
www.google.com
图9 curl测试google.com
也可以使用cURL连接yeelink平台查看传感器状态,例如查看某个开关是否打开。由于指令较多,可以把cURL指令写成一个windows批处理文件,批处理文件的后缀为.bat。在批处理文件最后加入pause暂停命令以便观察结果。
图10 测试yeelink
相关文章推荐
- cURL安装和使用笔记
- CURL安装和使用笔记
- Cygwin 版本的 Curl 安装,提取,使用笔记
- NuGet学习笔记(1)——初识NuGet及快速安装使用(转)
- Python NumPy库安装使用笔记
- autodock在linux下安装使用笔记
- Smarty 学习笔记一 安装与使用
- django 笔记2-安装及使用虚拟环境
- ubuntu下git安装与使用笔记
- DL学习笔记【3】keras安装使用注意事项
- 项目管理---git----快速使用git笔记(二)------git的本地安装
- NuGet学习笔记(1)——初识NuGet及快速安装使用
- Discuz!NT代码阅读笔记(3)--网站安装也能自动化:DNT安装时使用到的几个函数解析 (转)
- salt安装及使用部分笔记
- TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)
- 开始使用gentoo linux——gentoo安装笔记(上)
- Ubuntu中MySQL安装与使用笔记
- [python学习笔记] Sublime Anacoda插件安装使用
- 阿里云使用笔记-MySQL安装-centos7
- virtualbox虚拟机使用笔记-安装、增强功能、网络、usb设备、共享目录