大家好,我需要更改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"}
我不想在我的回复中使用"Message"这个词,是否有任何形式可以覆盖或更改回复
您可以自由创建任何您喜欢的响应消息。见http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/action-results
BadRequest()帮助方法就是这样。这是一种减少工作量的方法,可以处理样板文件。