- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
返回 NoContent
响应时 DELETE HTTP 操作的正确返回类型是什么?
[HttpDelete]
[ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(User))]
[ProducesResponseType(StatusCodes.Status400BadRequest)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
[Route("{id}")]
public async Task<ActionResult<void>> DeleteUserById(Guid id)
{
return NoContent();
}
当然我不能使用它,因为 void
不能用作类型。但我也不能使用这个
public async void DeleteUserById(Guid id)
{
return NoContent();
}
因为我要返回。
最佳答案
如果您要返回 NoContent()
,您应该使用这样的原型(prototype)(删除 void
):
public async Task<ActionResult> DeleteUserById(Guid id)
{
return NoContent();
}
关于c# - NoContent HTTP 响应的返回类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59799510/
返回 NoContent 响应时 DELETE HTTP 操作的正确返回类型是什么? [HttpDelete] [ProducesResponseType(StatusCodes.St
返回 NoContent 响应时 DELETE HTTP 操作的正确返回类型是什么? [HttpDelete] [ProducesResponseType(StatusCodes.St
我正在使用 .NET MVC。 当我回来时new HttpResult(HttpStatusCode.NoContent);创建的对象具有状态代码 = 200: {ServiceStack.Commo
我正在使用 Jersey (1.18) 为我的 Web 应用程序构建 REST API。在我的部分代码中,我有以下代码片段。 return Response.status(Status.NO_CONT
两者最终都会产生一个空的 204 状态响应,但哪个更快? 显然,如果你遵循 DRY 指南,写起来会更干净 return Ok(something); 而不是 if (something == null
在我的 ASP.NET MVC 应用程序 Controller 中处理请求并返回状态代码为 200 的特定 View 。当它到达 Application_EndRequest 时,它已经是 204。我
我是一名优秀的程序员,十分优秀!