我正在构建一个WebApi,我想为它创建文档。基于HttpResponseMessage中内容类型的Web Api文档
我的大多数方法都应该返回格式为:{errorCode:200, errorMessage:'msg', data:[item1{}, item2{}, ...]}
。
所以我为它创建了一个类'ResponseDTO'并添加了一个摘要。如果在控制器方法中,我将返回:return new ResponseDTO(201, "Test", someData);
ASP.NET将为我创建一个很好的标准文档。
但实际上我想返回这样的内容:return Request.CreateResponse<ResponseDTO>(HttpStatusCode.OK, response);
。在这种情况下,ASP.Net创建一个关于HttpResponseMessage的文档。
我可以让ASP.Net创建关于我在CreateResponse<T>
中指定的类型的文档吗?
你应该接受你自己的答案。它帮助了我! –