Swagger使用教程 SwashbuckleEx (3)

c.ShowDeveloperInfo();

效果图如下: ![](https://images2018.cnblogs.com/blog/534030/201806/534030-20180615154128873-1642065471.png) ## 4.9 自定义响应信息 使用`SwaggerResponse`特性,可用于生成自定义响应结果实体、状态码、响应信息备注等信息,多用于返回类型为`HttpResponseMessage`结果。 参数说明: - 状态码:`StatusCode`,用于设置返回成功状态的状态码 - 备注:`Description`,用于设置响应类备注信息 - 类型:`Type`,用于设置返回结果类型的实体。这是主要设置项,因为返回类型`HttpResponseMessage`无法解析出结果类型。

///
/// 获取用户信息
///
///
[HttpGet][SwaggerResponse(HttpStatusCode.OK,"自定义内容",Type = typeof(UserInfo))]
public HttpResponseMessage GetUserInfo()
{
return Request.CreateResponse(HttpStatusCode.OK, new UserInfo(), "application/json");
}
```

效果图如下:

Swagger使用教程 SwashbuckleEx

五、源码地址

https://github.com/jianxuanbing/SwashbuckleEx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfzxy.html