我正在使用Postman测试我的第一个.net Core WebAPI
发生未知的媒体类型错误.
我错过了什么?
这是我的发布对象
public class Country { [Key] public int CountryID { get; set; } public string CountryName { get; set; } public string CountryShortName { get; set; } public string Description { get; set; } }
这是webapi控制器
[HttpPost] public async TaskPostCountry([FromBody] Country country) { if (!ModelState.IsValid) { return BadRequest(ModelState); } _context.Country.Add(country); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (CountryExists(country.CountryID)) { return new StatusCodeResult(StatusCodes.Status409Conflict); } else { throw; } } return CreatedAtAction("GetCountry", new { id = country.CountryID }, country); }
Gebb.. 30
你没有发送Content-Type
标题.JSON (application/json)
在第一个屏幕截图中选择鼠标指针附近的下拉列表:
你没有发送Content-Type
标题.JSON (application/json)
在第一个屏幕截图中选择鼠标指针附近的下拉列表: