こんにちは、Powershell v4 で次の「Invoke-RestMethed」コマンドを実行していますが、HTTP 406 エラーがスローされます。
Invoke-RestMethod -Method Post -Uri $url -Headers $head -ContentType "application/xml" -Body $body -OutFile output.txt
ヘッダーに次の変更を加えました。
$head = @{"Authorization"="Basic $auth"; "Accept"="*/*"}
私の理解では、サーバーは要求を xml 形式で受け取りますが、JSON 形式で返します。おそらくそれが問題の原因ですか? ヘッダーを"Accept"="application/json"に変更しようとしましたが、同じエラーが発生しました。
完全なエラー:
Invoke-RestMethod : HTTP ステータス 406 - タイプ ステータス レポート メッセージの説明 このリクエストによって識別されるリソースは、リクエストの「accept」ヘッダーに従って受け入れられない特性を持つレスポンスを生成することしかできません。