gpt4 book ai didi

java - 是否可以返回不是来自 Spring MVC 中的 HttpStatus 枚举的 HttpStatus 状态

转载 作者:行者123 更新时间:2023-12-02 13:37:16 25 4
gpt4 key购买 nike

我想返回,响应中的 555 状态代码

我检查了spring框架的ResponseEntity类。

我可以看到所有构造函数仅接受 HttpStatus 枚举中的特定代码。这可以通过以下方式实现,

return ResponseEntity.status(HttpStatus.CREATED).contentType(MediaType.TEXT_PLAIN).body("Custom string answer");

有没有办法返回555这样的状态码?

最佳答案

您无法使用 Spring ResponseEntity 来做到这一点。

但是您始终可以获取底层 HttpServletResponse 并执行 response.setStatus(555)

顺便说一句,如果您的问题是“在这种情况下返回非标准 HTTP 代码是否可以?”,答案可能是“不”.

关于java - 是否可以返回不是来自 Spring MVC 中的 HttpStatus 枚举的 HttpStatus 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42919826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com