[英]Is it possible to return HttpStatus status which is not from HttpStatus enum in Spring MVC
我想返回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代碼嗎?” ,答案可能是“否” 。
您可以在春季完成:
ResponseEntity.status(555).body("String or obj")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.