Accept x-www-form-urlencoded in Web API .Net Core

后端 未结 4 847
生来不讨喜
生来不讨喜 2020-12-31 02:19

I have a .Net Core Web API that is returning a 415 Unsupported Media Error when I try to post some data to it that includes some json. Here\'s part of what is returned in t

4条回答
  •  一个人的身影
    2020-12-31 02:32

    Try using [FromForm] instead of [FromBody]

    public IActionResult Post([FromForm] PlayerPackage playerPackage)
    

    FromBody -> If you binding from JSON

    FromForm -> If you binding from Form parameters

    NOTE 1:

    You can also remove [FromBody] altogether and trial it then. Because you are expecting form-urlencoded should tell it to bind to object.

提交回复
热议问题