事象
Azure API ManagementにAPIを登録した。
Test画面でテスト実行すると、
Invalid Content-Type header (text/plain;charset=UTF-8, application/json), expected applicationjson.
と怒られる。
Inbound processingのpolicyにてリクエストヘッダーの書換えを行っている。
policy設定を確認したが、Content-Typeはapplication/jsonと設定されていた。
原因
ACTION指定がappendになっていた。
そのため、Content-Typeが正しく伝搬されていなかった。