Wie erhalte ich den Hauptteil einer Webanforderung, die 400 Bad Request von Invoke-RestMethod @ zurückgegeben ha
Wenn ich die folgende Anweisung ausführe
Invoke-RestMethod "https://api.mysite.com/the/endpoint" `
-Body (ConvertTo-Json $data) `
-ContentType "application/json" `
-Headers $DefaultHttpHeaders `
-Method Post
der Endpunkt gibt @ zurü400 Bad Request
, wodurch PowerShell die folgende nicht so hilfreiche Meldung anzeigt:
Invoke-WebRequest : The remote server returned an error: (400) Bad Request. At line:1 char:1 + Invoke-WebRequest "https://api.mysite.com/the/endpoint" -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Wie erhalte ich den Hauptteil der Antwort, aus der hervorgeht, was mit der von mir gesendeten Anfrage nicht stimmte?