版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangqing84411433/article/details/85692051
curl命令可以通过命令行的方式,执行Http请求。在Elasticsearch中有使用的场景,因此这里研究下如何在windows下执行curl命令。
一、在官网处下载工具包:http://curl.haxx.se/download.html
下载压缩包,解压到某文件夹下,此处解压到D:\build\curl-7.63.0-win64-mingw如下:
二、添加环境变量
变量名称:CURL_HOME
变量值:D:\build\curl-7.63.0-win64-mingw 变量值就是解压后文件夹的路径
将该变量添加进入Path:
扫描二维码关注公众号,回复:
4773789 查看本文章
注意蓝色部分,路径其实是:curl.exe的路径,所以添加了\bin
三、打开cmd 命令窗口,然后输入 curl -help,显示如下就代表成功了
常用命令如下(可参考百度百科):
获取到一个网页的document
curl www.baidu.com
除了获取到document外,还可以获取头信息
curl www.baidu.com -i
仅仅获取头信息。 无document
curl www.baidu.com -I
显示更为详细的信息, v 是 verbose 的缩写
curl www.baidu.com -v
乱码问题:
例如:利用curl访问百度 curl www.baidu.com
可以看到,中文在命令行里都变成了乱码
下载iconv,地址:http://gnuwin32.sourceforge.n...
下载完,安装,一路点击Next就可以了。(注意安装目录,等下配置环境变量会使用到)
下载完之后,配置环境变量如下:
添加到Path:
(与上面的配置类似)配置完之后,我们使用一下试一试:
在命令行输入curl www.baidu.com | iconv -f utf-8 -t gbk
回车
完成