【发布时间】:2021-04-24 07:07:09
【问题描述】:
我有以下回应:
noResultsResponse.setMessage("No available models");
return ResponseEntity.status(404).body(noResultsResponse);
这有效并返回 404 并带有正确的消息。
但是当我尝试使用不同的状态码时,例如return ResponseEntity.status(1001).body(noResultsResponse);,它会返回带有正确消息的500 错误码。
如果没有在响应中实际创建状态字段并将其作为200 代码返回,是否无法设置 4 位状态代码?
【问题讨论】:
-
它返回 500 错误代码,因为 1001 它不是有效的 http 状态代码。
标签: java spring spring-boot response http-status-codes