我的 RestController 中有一种方法可以产生两种类型的返回
@PostMapping(value = {"myUrl"}, produces = {MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE})
什么时候一切正常。该方法返回 multipart_form 但当我收到一些验证错误时,我需要以 JSON 类型返回该错误。
可以做到吗?在我的请求中(使用邮递员),如果我插入 Accept 标头 /,当我收到错误时返回 406 不可接受(而不是 json),但是如果我放置 application/json,他会返回我的成功在 Json 中也是 :(
可以在一个请求中返回 2 个不同的结果吗?怎么样
tks