迭代cURL命令-批处理文件

时间:2018-11-05 18:15:32

标签: loops batch-file curl

我正在使用批处理文件来运行cURL命令,该命令使用动态创建的json文件作为有效负载。我遍历目录中的每个文件,并设置filename变量,并将其用于resp变量。但是,似乎每个文件都在迭代,但没有重置filenameresp值。参见下面的脚本

@echo on
for %%f in ("C:\po_responses\*.json") do (
    set filename=@%%f
    set resp=%%~nf_response.json
    curl -g -H "Authorization:Bearer Token"  -H "content-type:application/json" -H "accept:application/json" -X POST -d "%filename%" https://api.clientsite.com/ -o "%resp%"
) 

0 个答案:

没有答案