相关疑难解决方法(0)

Web Api必需参数

使用ASP.NET Web API.如果参数为空,有没有办法自动返回状态代码400?我发现了这个问题,但这是一个应用于所有方法的全局解决方案,我想在每个参数的每个方法的基础上执行此操作.

所以,例如,这就是我目前正在做的事情:

public HttpResponseMessage SomeMethod(SomeNullableParameter parameter)
{
    if (parameter == null)
        throw new HttpResponseException(HttpStatusCode.BadRequest);

    // Otherwise do more stuff.
}
Run Code Online (Sandbox Code Playgroud)

我真的只想做这样的事情(注意所需的属性):

public HttpResponseMessage SomeMethod([Required] SomeNullableParameter parameter)
{
    // Do stuff.
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-web-api

36
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1

c# ×1