ich zu einem uri POST bin versucht, und senden Sie die Parameter username=me
Invoke-WebRequest, POST mit Parametern
Invoke-WebRequest -Uri http://example.com/foobar -Method POST
Wie gebe ich die Parameter der Methode POST?
ich zu einem uri POST bin versucht, und senden Sie die Parameter username=me
Invoke-WebRequest, POST mit Parametern
Invoke-WebRequest -Uri http://example.com/foobar -Method POST
Wie gebe ich die Parameter der Methode POST?
Ihre Parameter in einer Hash-Tabelle setzen und sie wie folgt passieren:
$postParams = @{username='me';moredata='qwerty'}
Invoke-WebRequest -Uri http://example.com/foobar -Method POST -Body $postParams
Für einige pingelig Web-Services die Anforderung den Inhaltstyp JSON und den Körper gesetzt haben muss ein JSON-String zu sein.
Invoke-WebRequest -UseBasicParsing http://eaxmple.com/service -ContentType "application/json" -Method POST -Body "{ 'ItemID':3661515, 'Name':'test'}"
oder das Äquivalent für XML usw.
See [diese Antwort] (http://stackoverflow.com/a/13732610/1630171) auf eine ähnliche Frage. –