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}