gpt4 book ai didi

json - Powershell Invoke-RestMethod返回JSON

转载 作者:行者123 更新时间:2023-12-03 00:50:33 26 4
gpt4 key购买 nike

我每天使用PowerShell运行php脚本。我似乎无法从json返回Invoke-RestMethod。怎么能做到?

这是我正在使用的代码:

$limit = 200;
for ($i=1; $i -le $limit; $i++)
{
Write-Host $i started of $limit
$Site = "http://example.com/updates"
$Info = Measure-Command{
$data = @{call_type = 'powershell'}
$resp = (Invoke-RestMethod -Method Post -URI $Site -Body $data -TimeoutSec 500).results
}
Write-Host resp - On $resp.date, $resp.num were downloaded
Write-Host $i took $Info.TotalSeconds s
Write-Host ---------------------------------------
}

PHP脚本传回了json字符串,例如:
{date: '2014-09-30', num: 127569}

最佳答案

您不需要.resultsInvoke-RestMethod自动将JSON转换为[PSObject]

如果要获取原始JSON,请使用Invoke-WebRequest,但是由于您引用了$resp.date$resp.num,看来您毕竟希望它为您完成转换。

关于json - Powershell Invoke-RestMethod返回JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29635253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com