Curl数据传输工具简介
admin 于 2018年02月21日 发表在 windows软件开发

在一次网络服务器测试中接触到Curl,Curl是利用URL语法在命令行或脚本中进行传输数据的工具,其广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。

关于libcurl,访问官方进行下载。Curl的使用方法,参考手册《Everything-curl》

1. 获取网站内容

curl https://www.baidu.com/

2. 下载页面

从服务器上下载页面到当前目录,如下:

curl -O https://www.baidu.com/index.html

3. 下载并命名

从服务器上下载一个页面到当前目录,并命名为index.html,命令如下:

curl -o index.html https://www.baidu.com/

4. 简单post请求

简单post请求,如下:

curl -d "para1=100&para2=50" "http://example.com/"

5. json格式数据

json格式的post请求,如下:

curl -X POST -d "{\"devid\":\"jjfuro7rkkkfd88c8c9efea0e99\",\"date\":\"2017-12-05\"}" http://www.example.com

总之,curl不仅是一款实用的网络调试工具,同时,也可应用于网络开发中,比如:通过C#调用curl.exe实现本地与远程服务器之间的数据交互。

注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。 标签:网络开发,curl