當我嘗試使用「表單數據」郵差(谷歌推廣)在體內的請求發送請求「http://localhost:1234/api/case/create?signature=123456」 ,我得到錯誤:如何從[FromBody]屬性的複雜數據的WebAPI
「消息「:」此資源不支持請求實體的媒體類型'multipart/form-data'「, 」ExceptionMessage「:」沒有MediaTypeFormatter可用於從媒體類型爲'multipart'的內容讀取'Case'類型的對象/ form-data'。「, 」ExceptionType「:」System.Net.Http.UnsupportedMediaTypeException「。
我的行動:
[Route("create")]
public object Create([FromBody]Case newCase, string signature)
{
var member = _memberService.GetUserByToken(signature);
if (member != null)
{
var caseId = _caseService.Add(newCase, member);
return Ok(new { caseId });
}
return NotFound();
}
顯示您的請求內容類型 – Dvir