gpt4 book ai didi

c# - 自定义Http状态代码,不显示错误消息(IHttpActionResult)

转载 作者:行者123 更新时间:2023-12-03 08:26:59 27 4
gpt4 key购买 nike

我目前正在研究Asp.net WebAPI2项目。我正在制作一个用于返回自定义HttpStatusCode进行错误处理的自定义方法。

这是我的代码

    public IHttpActionResult GetError(int errCode) {
int ErrCode = errCode * -1;
ResourceManager ResourceManager = new ResourceManager("PIJ.API.OWIN.Properties.Resources", Assembly.GetExecutingAssembly());
string ErrorMessage = ResourceManager.GetString("_" + ErrCode.ToString());

return Content((HttpStatusCode)ErrCode, new HttpError(ErrorMessage));
}

我当前的输出是这样的
Output Screenshot

我的问题是。
是否可以仅返回HttpStatusCode,而不会出现错误消息?

Desired Output

非常感谢你。

最佳答案

您可以使用必需的StatusCodeResult返回HttpStatusCode。这可以使用StatusCodeApiController方法来完成

public IHttpActionResult Test()
{
return StatusCode(HttpStatusCode.BadRequest);
}

关于c# - 自定义Http状态代码,不显示错误消息(IHttpActionResult),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38581431/

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