powershell - iwr - Invoke-WebRequest, POST con parámetros
powershell http client (2)
Coloque sus parámetros en una tabla hash y páselos así:
$postParams = @{username=''me'';moredata=''qwerty''}
Invoke-WebRequest -Uri http://example.com/foobar -Method POST -Body $postParams
Estoy intentando enviar a un uri y enviar el parámetro username=me
Invoke-WebRequest -Uri http://example.com/foobar -Method POST
¿Cómo paso los parámetros usando el método POST?
Para algunos servicios web exigentes, la solicitud debe tener el tipo de contenido configurado en JSON y el cuerpo como una cadena JSON.
Invoke-WebRequest -UseBasicParsing http://eaxmple.com/service -ContentType "application/json" -Method POST -Body "{ ''ItemID'':3661515, ''Name'':''test''}"
o el equivalente de XML, etc.