gpt4 book ai didi

c# - NoContent HTTP 响应的返回类型是什么?

转载 作者:行者123 更新时间:2023-12-02 03:01:48 34 4
gpt4 key购买 nike

返回 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/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com