java status mvc_什么代表Spring MVC中ResponseEntity对象的HttpStatus?

在Spring MVC Showcase示例中可以从STS仪表板下载

我对以下情况有一些疑问:

在我看来,我有以下链接:

">ResponseEntity (custom status)

此链接生成对URL的HTTP请求:“/ response / entity / status”

此URL由名为 ResponseController 的@Controller类的以下方法处理(后者使用@RequestMapping注释(value = "/response",method = RequestMethod.GET))

处理previus HTTP Request的方法是:

@RequestMapping("/entity/status")

public ResponseEntity responseEntityStatusCode() {

return new ResponseEntity("The String ResponseBody with custom status code (403 Forbidden)",

HttpStatus.FORBIDDEN);

}

这个方法返回一个 ResponseEntity 对象,并且阅读文档,我理解返回一个设置的ResponseEntity对象与返回一个 @ResponseBody String 对象基本相同

所以,在我的特定情况下,我正在返回一个ResponseEntity对象(表示我的HTTP响应),我已经设置了

HTTP RESPONSE Body field 与字符串 The String ResponseBody with custom status code (403 Forbidden)

I have not setted Headers fields

I have setted the HTTP Status status code to HttpStatus.FORBIDDEN

现在,我已经读过这个HttpStatus是ResponseEntity类的一个字段,但我还不明白这个对象到底是什么意思...

那么什么是HttpStatus对象呢?如果它被设置为FORBIDDEN是什么意思?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值