0
モデルバインダーをASP.Net CoreのHTTP要求の本文部分に正しくバインドさせるには、[FromBody]
属性を使用する必要があります。ASP.Netコアベンダー固有のMIMEタイプHTTP POST
public JsonResult PostContent([FromBody] Content content)
{
......
}
メディアタイプがapplication/json
の場合、これは効果的です。ただし、Accept
ヘッダーにベンダー固有の(たとえば)メディアタイプを使用する場合は、HTTP POSTでそれを渡すと415 Unsupported Media Type
が返されます。
私の質問はです。どのようにASP.Netコアのベンダー固有のメディアタイプをサポートしていますか?
で
は、カスタムフォーマッタを確認してください。 https://docs.microsoft.com/en-us/aspnet/core/mvc/advanced/custom-formatters – Nkosi