Unix下Curl的使用方法及常用功能记录分享

curl是利用URL语法在命令行方式下工作的文件传输工具。鉴于curl在Linux及Unix命令符下的广泛使用,所以想和大家分享一下如何使用这个具有传奇性的好工具。

它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 当然curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证,HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传,上载文件断点续传,,http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器,,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。

到此大家可能会问我到底我们使用它可以干什么呢?我想告诉大家的是在字符界面下它的用处就显示出来了,比如模拟用户访问、下载、登陆web系统、使用该函数自动化检测你的服务是否正常、绕过服务器盗链设置下载想要得数据、自动上传或下载你想要得数据到你想存储的位置等等。

现在我们大家一起来看看curl工具强大的功能吧!

一、http协议下的使用方法

三、GET和POST用法
1)http提交一个表单,比较常用的是POST模式和GET模式

相关推荐