使用Postman和Asp Web Api时415不支持的媒体类型

时间:2018-02-22 10:13:13

标签: asp.net-core asp.net-core-webapi

当我使用Postman创建新项目时,为什么我的状态为415“不支持的媒体类型”。如果我使用GetAll,但是当我尝试创建某些东西时,我得到了预期的结果。代码如下:

[HttpPost]
public IActionResult Create([FromBody]TodoItem item)
{
    if (item == null)
    {
        return BadRequest();
    }
    _context.TodoItems.Add(item);
    _context.SaveChanges();

    return CreatedAtRoute("GetTodo", new { id = item.Id }, item);
}

enter image description here

1 个答案:

答案 0 :(得分:0)

postman中的默认内容类型text / plain尝试添加标题

Content-Type:application/json 并且您正在使用[FromBody]标签,因此请将您的参数发送到正文

相关问题