【问题标题】:Return Error in Web API2Web API2 中的返回错误
【发布时间】:2015-11-11 12:15:38
【问题描述】:

我需要从我的 Web API 返回错误。这意味着在验证之后。我有自定义错误模型将作为 json 发送。 我怎样才能发送这个?像 BadRequest(Model); IHTTPActionResult 正在使用。 如果使用HttpresponseMessage,我们可以通过。但是在 IHTTPActionResult 中,如何使用 BadRequest 传递自定义错误模型。

【问题讨论】:

    标签: c# asp.net json asp.net-web-api2


    【解决方案1】:

    只返回一个内部服务器错误。它有一个重载来返回带有消息的异常。

    public IHttpActionResult YourMethod()
    {
        try
        {
    
        }
        catch
        {
            return InternalServerError();
            //or
            return this.BadRequest(JsonConvert.SerializeObject(yourModel));
        }
    }
    

    【讨论】:

    • 我有一个自定义错误模型。所以我需要将该模型作为 JSON 发送
    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 2017-06-10
    • 2020-09-09
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多