【问题标题】:Change or overwrite response badrequest message web api c#更改或覆盖响应 badrequest 消息 web api c#
【发布时间】:2016-09-19 19:32:40
【问题描述】:

你们好吗,我需要更改 BadRequest() 返回的响应消息。

当我使用这样的请求时,BadResquest("error: you can not pass these values")

我希望我的 api 返回如下内容:

{"error: you can not pass these values"} 

但端点重新调整了这个:

{"Message":"error: you can not pass these values"}

我不想在回复中出现“消息”一词,是否有任何形式可以覆盖或更改回复?

【问题讨论】:

    标签: c# asp.net asp.net-web-api asp.net-web-api2 webapi2


    【解决方案1】:

    您可以随意创建任何您喜欢的回复消息。见http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/action-results

    BadRequest() 辅助方法就是这样。这是一种减少工作量的方法,可以处理样板文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 2011-09-12
      • 2015-03-18
      相关资源
      最近更新 更多