reconoce iwr headers powershell

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.