using System; using System.Net; using System.Net.Http; using System.Web.Http; using Swashbuckle.Swagger.Annotations; using SwashbuckleEx.WebApiTest.Extensions; using SwashbuckleEx.WebApiTest.Models; namespace SwashbuckleEx.WebApiTest.Areas.Admin.Controllers { /// /// 后台测试 相关API /// public class TestAController:ApiController { /// /// /// public TestAController() { } /// /// 获取后台Guid /// /// /// 测试一些内容,不想将无用的东西放在接口名称当中
/// 换行输出一下内容 ///
/// [HttpGet] public Guid GetGuid() { return Guid.NewGuid(); } /// /// 上传文件 /// [HttpPost] [Upload] public void UploadFile() { } /// /// 查看API开发状态 /// [HttpGet] [ApiAuthor(Name = "jian玄冰", Status = DevStatus.Wait, Time = "2018-04-28")] public void ApiStatus() { } /// /// 获取用户信息 /// /// [HttpGet] [SwaggerResponse(HttpStatusCode.OK,"自定义内容",Type = typeof(UserInfo))] public HttpResponseMessage GetUserInfo() { return Request.CreateResponse(HttpStatusCode.OK, new UserInfo(), "application/json"); } } }