我正在構建一個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>
中指定的類型的文檔嗎?
你應該接受你自己的答案。它幫助了我! –