我已经开始使用[ResponseType]属性来装饰我的IHttpActionResult方法,目的是让消费者更容易知道如何处理响应.
这对GET来说很有意义,因为我可能想要对返回的数据做些什么.
但是[ResponseType]是否对PUT或POST请求有任何意义,它们不返回任何数据,只是成功代码?
例如
[HttpPut] [Route("Contact/{contactId:int}/name",Name = "UpdateContactName")] [ResponseType(typeof(?????))] // <- what should I put here? do I even need it at all? public IHttpActionResult UpdateName(int contactId,[FromBody] string name) { //... return StatusCode(HttpStatusCode.Accepted); }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。