Java 是否可以在SpringMVC中返回不是来自HttpStatus枚举的HttpStatus状态
我想返回,555状态代码作为响应 我已经检查了spring框架的ResponseEntity类 我可以看到所有构造函数只接受HttpStatus枚举中的特定代码。 这可以通过以下方式实现:Java 是否可以在SpringMVC中返回不是来自HttpStatus枚举的HttpStatus状态,java,spring,spring-mvc,http-status-codes,Java,Spring,Spring Mvc,Http Status Codes,我想返回,555状态代码作为响应 我已经检查了spring框架的ResponseEntity类 我可以看到所有构造函数只接受HttpStatus枚举中的特定代码。 这可以通过以下方式实现: return ResponseEntity.status(HttpStatus.CREATED).contentType(MediaType.TEXT_PLAIN).body("Custom string answer"); 有没有办法返回像555这样的状态代码?您不能使用SpringResponseEnt
return ResponseEntity.status(HttpStatus.CREATED).contentType(MediaType.TEXT_PLAIN).body("Custom string answer");
有没有办法返回像555这样的状态代码?您不能使用Spring
ResponseEntity来实现这一点
但您始终可以获得底层的HttpServletResponse
,并执行响应。setStatus(555)
作为旁注,如果您的问题是“在这种情况下可以返回非标准HTTP代码吗?”,答案可能是“否”。您不能使用Spring响应属性来实现这一点
但您始终可以获得底层的HttpServletResponse
,并执行响应。setStatus(555)
作为旁注,如果您的问题是“在这种情况下可以返回非标准HTTP代码吗?”,答案可能是“否”。您可以在春季这样做:
ResponseEntity.status(555).body("String or obj")
你可以在春天做:
ResponseEntity.status(555).body("String or obj")