Powershell v3 Invoke-RestMethod en-Têtes

Je suis en train de faire un RestAPI appel à un service qui spécifie dans les documentations suivantes:

Un Serveur d'Intégration permet de réagir en XML et JSON formats. Utilisez l'une des opérations suivantes accepter les en-têtes dans votre
demandes:

  1. accept: application/json, /.
  2. accept: application/xml, /

Si l'en-tête accept ne comprend pas l'application/xml, application/json ou /, l'intégration sur le serveur répond avec un "406 méthode n'est pas acceptable" code d'état.

Mon powershell code ressemble à ceci
Invoke-RestMethod -URI https://URL/ticket -Credential $cred -Method Get -Headers @{"Accept"="application/xml"}

Mais j'obtiens l'erreur suivante relative à l'en-tête:
Invoke-RestMethod : This header must be modified using the appropriate property or method.
Parameter name: name

Quelqu'un peut-il m'aider à comprendre pourquoi powershell ne me laissera pas spécifier l'en-tête Accept? Ou est-il une autre méthode, je suis en manque ici?

Grâce

Juste une remarque que ce bug a été corrigé dans les versions plus récentes de PowerShell.

OriginalL'auteur floyd | 2013-08-16