Windowsbatch file中的CURL

我正在试图在Windowsbatch file中使用CURL。 我需要捕获一个variables内的响应,但我挣扎。 我已经尝试了几个语法,如果我尝试使用curl_setopt,我得到一个关于未定义的环境variables的错误。 回到基础,我开始…

set response = curl http://www.google.co.uk 

任何帮助将不胜感激。

Solutions Collecting From Web of "Windowsbatch file中的CURL"

 @echo off setlocal disableDelayedExpansion REM Creating a Newline variable (the two blank lines are required!) set NLM=^ set NL=^^^%NLM%%NLM%^%NLM%%NLM% setlocal enableDelayedExpansion set "response=" for /f "delims=" %%r in ('curl http://www.google.co.uk 2^>^&1') do ( set response=!response!%NL%%%r ) echo %response% endlocal endlocal