【发布时间】:2015-11-06 12:48:03
【问题描述】:
当我尝试发送请求“http://localhost:1234/api/case/create?signature=123456” 来自 Postman (Google Extension) 在正文请求中使用“form-data”,我收到错误:
"Message": "该资源不支持请求实体的媒体类型'multipart/form-data'。", "ExceptionMessage": "没有 MediaTypeFormatter 可用于从媒体类型为 'multipart/form-data' 的内容中读取类型为 'Case' 的对象。", “异常类型”:“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();
}
【问题讨论】:
-
显示您的请求内容类型
标签: c# asp.net asp.net-web-api