Ich versuche, einen RestAPI Anruf zu einem Dienst zu machen, die in es gibt Dokumentation ist die folgende:Powershell v3 Invoke-RestMethod Headers
Eine Integration Server kann in XML und JSON-Formaten reagieren. Verwenden Sie eine der folgenden akzeptieren Header in Ihrer Anfragen:
- akzeptieren: application/json, /.
- akzeptieren: application/xml, /
Wenn der Header akzeptiert keine application/xml, application/json oder /, die Integration Server antwortet mit einem "406 Verfahren nicht akzeptabel" schließen Statuscode.
Mein Powershell-Code sieht wie folgt aus Invoke-RestMethod -URI https://URL/ticket -Credential $cred -Method Get -Headers @{"Accept"="application/xml"}
Aber ich bekomme die folgende Fehlermeldung an den Header beziehen: Invoke-RestMethod : This header must be modified using the appropriate property or method. Parameter name: name
Kann mir jemand helfen, mit dem Verständnis, warum Powershell mich nicht lassen geben Sie den Accept-Header ? Oder gibt es eine andere Methode, die mir hier fehlt?
Dank
Nur ein Hinweis, dass dieser Fehler hat in neueren Versionen von PowerShell korrigiert. –