我还将“[Produces(”application / json“,”application / xml“)]”设置为装饰器。 而你生成的json总是打印出来:
"consumes":[
],
"produces":[
],
所以我不确定我在这里做错了什么。
[HttpGet("Strom/{plz}")]
[Produces("application/json", "application/xml")]
public IActionResult GetStrom(string plz)
{
int iplz = 0;
if (plz.Length != 5 || !int.TryParse(plz, out iplz))
{
return BadRequest("Die Postleitzahl ist ungültig.");
}
return Ok(GetOrte(plz, 1));
}
答案 0 :(得分:1)
由于我使用的是IActionResult,我需要确保说明它会得到什么类型的内容......
[ProducesResponseType(typeof(IEnumerable<Model.Ort.Ort>),200)]
实际上是这样的。所以一定要正确装饰你的api ......