【发布时间】:2017-12-03 22:11:30
【问题描述】:
我使用 WebAPI2 编写 REST 服务
我需要将书添加到数据库。
我有这个代码模型:
public class Book
{
public int Id { get; set; }
public string Name { get; set; }
public string Author { get; set; }
public int Year { get; set; }
}
和控制器:
[HttpPost]
public void CreateBook([FromBody]Book book)
{
db.Books.Add(book);
db.SaveChanges();
}
我尝试从邮递员发送 POST 请求
但是我有这个错误
"Message": "该资源不支持请求实体的媒体类型'multipart/form-data'。", "ExceptionMessage": "没有 MediaTypeFormatter 可用于从媒体类型为 'multipart/form-data' 的内容中读取类型为 'Book' 的对象。"
我怎么能忍受它?
【问题讨论】:
标签: c# json asp.net-mvc asp.net-mvc-4 asp.net-web-api