Powershell Invoke-RestMethod return -
i running powershell 2.0. new powershell , using run php script on daily basis don't have continually call url in browser myself. seem have working pretty can't seem json return invoke-restmethod. here code using:
$limit = 200; ($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 downloaded write-host $i took $info.totalseconds s write-host --------------------------------------- }
the php script passing json string like:
{date: '2014-09-30', num: 127569}
any great.
you don't need .results
. invoke-restmethod
converts json [psobject]
automatically.
if want raw json use invoke-webrequest
, since reference $resp.date
, $resp.num
seems wanted conversion after all.
Comments
Post a Comment