我开发了一个用Swagger注释注释的REST API . 当API无法处理调用时,它将返回4xx状态代码,并在正文中显示错误消息 . Swagger抛出一个包含请求和响应的异常,但响应不包含其正文 . 因此客户端无法访问错误消息 .

我知道我可以使用注释来防止像4xx这样的状态代码生成异常,但我想知道是否有办法仍然抛出异常并保留正文 .

我正在使用AutoRest来生成客户端代码 .