windows(64位)下使用curl命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 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:

注意蓝色部分,路径其实是: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 回车

完成

猜你喜欢

转载自blog.csdn.net/wangqing84411433/article/details/85692051