Curl命令可以通過命令行的方式,執行Http請求,這在我們開發時很有用,我們可以使用它來模擬一些http客戶端請求。
curl下載
在官網處下載工具包:http://curl.haxx.se/download....
下載完之后,解壓到D:\software\libiconv
目錄下(解壓目錄自定義就行,后面配置環境變量的時候,能找到這個目錄就可以)
使用方式一:在curl.exe目錄中使用
解壓下載后的壓縮文件,通過cmd命令進入到curl.exe所在的目錄。
我使用的是windows 64位系統,因此可以使用I386下的curl.exe工具。
進入到該目錄后,執行curl --help測試:
這樣我們就在curl.exe目錄中使用了curl。
使用方式二:放置在system32中
解壓下載好的文件,拷貝I386/curl.exe文件到C:WindowsSystem32
然后就可以在DOS窗口中任意位置,使用curl命令了。
使用方式三:配置環境變量
在命令行中輸入sysdm.cpl
回車,就可以打開“系統屬性--高級--環境變量”
在系統高級環境變量中,配置
CURL_HOME : "D:\software\curl"
path 末尾添加 : “;%CURL_HOME%\I386”
這樣與上面方式二的效果相同,然后就可以在DOS窗口中任意位置,使用curl命令了。
使用curl時,命令行中文亂碼問題
我們在命令行下輸入curl curl www.baidu.com
可以看到,中文在命令行里都變成了亂碼。
下載iconv,地址:http://gnuwin32.sourceforge.n...
下載完,安裝,一路點擊Next就可以了。
下載完之后,在系統環境變量path末尾加上D:\software\libiconv\install\GnuWin32\bin就可以了(這是我自己的安裝路徑下iconv的Path,你們使用你們自己的即可)。
安裝完之后,我們使用一下試一試
在命令行輸入curl www.baidu.com | iconv -f utf-8 -t gbk
回車