返回StatusCode
约 181 字小于 1 分钟
2025-02-12
在先前版本的标准 Mirage 工程中,由于它并不基于 asp.net 架构,因此在控制器(controller)内部我们无法直接设定返回的 HTTP 状态码,即所谓的 StatusCode。
不过,随着您的 Mirage.ServiceProvider 库升级到 5.8.1 版本,现在您可以将返回值类型指定为 HttpResult,这一变化使得我们能够灵活地输出所需的 StatusCode。这样的改进将大大增强您的应用程序在处理 HTTP 请求时的灵活性和功能性。
注意
要求 webapi 版本 >= 3.5.0
要求 webapi 版本 >= 3.5.0
public class DemoController : BaseController
{
public async Task<HttpResult> HelloWorld()
{
var value = 你真正的返回值;
return new HttpResult( 201 , value );
}
}