从windows命令shell中的API请求令牌

从windows命令shell中的API请求令牌,api,authentication,curl,Api,Authentication,Curl,如何解析API响应令牌 在Linux框中,命令行用于请求令牌,同时将响应分配给变量: token=$(curl -X POST -d "username=test&password=test" -i http://local:8080/api/login) echo $token {"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImludGVncmF0aW9uLW

如何解析API响应令牌

在Linux框中,命令行用于请求令牌,同时将响应分配给变量:

token=$(curl -X POST -d "username=test&password=test" -i http://local:8080/api/login)

echo $token
{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImludGVncmF0aW9uLW1hbmFnZXIifQ","token_type":"bearer","refresh_token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImludGVncmF0aW9uLW1hbmFnZXIifQ","expires_in":35999,"scope":"configure execute"}
使用cut函数仅解析和获取“access_token”,此命令在Linux中有效

curl -X POST -H "Accept: application/json" -H "Authorization: Bearer $(echo $token| cut -d'"' -f 4)" -i http://local:8080/api/jobconfigs/jobs

我正在创建一个
.bat
文件来执行此命令。但是,windows没有剪切功能。请你提供一个关于wow的想法,以便在windows命令shell中实现这一点。谢谢

考虑使用powershell一行程序来解析JSON。