我試圖讓RESTAPI呼叫指定在其服務的文檔如下:Powershell的V3調用-RestMethod頭
整合服務器可以在XML和JSON格式進行迴應。使用以下接受頭一個在你的 請求:
- 接受:應用/ JSON,/。
- 接受:應用/ XML,/
如果Accept首部不包括應用/ XML,應用/ JSON或/,集成服務器將與 「406方法不能接受的」 響應狀態碼。
我的PowerShell代碼看起來像這樣 Invoke-RestMethod -URI https://URL/ticket -Credential $cred -Method Get -Headers @{"Accept"="application/xml"}
,但我得到與頭部以下錯誤: Invoke-RestMethod : This header must be modified using the appropriate property or method. Parameter name: name
有人可以幫助我瞭解爲什麼PowerShell中不會讓我指定Accept頭?還是有另一種我在這裏失蹤的方法?
感謝
只是注意這個錯誤有在更新版本的PowerShell中得到糾正。 –