告知 swagger 實際上回傳的型別為何。
環境:vs2017、.net framework 4.7、Swashbuckle 5.6.0
透過 ResponseType 屬性,控制 Swagger 頁面所顯示的資訊
WebApi 的內容
//ResponseType 的 namespace 是 System.Web.Http.Description using System.Web.Http.Description; public class ValuesController : ApiController { [ResponseType(typeof(Person))] public IHttpActionResult Get(string id) { return Ok(new Person()); } }
加上 [ResponseType(typeof(Person))] 前後的比對,可以透過 Model 和 Example Value 的切換
切換樣本和回傳的 Model 的定義。
沒有留言:
張貼留言