一尘不染

何时引发HttpStatusCodeException异常?

java

当我使用下面的代码时,在什么情况下会得到HttpStatusCodeException异常。

ResponseEntity<Object> response = 
  restTemplate.exchange(builder.build().encode().toUri(), HttpMethod.GET, entity, Object.class);

任何人都可以帮忙吗????????


阅读 595

收藏
2020-12-03

共1个答案

一尘不染

HTTP状态代码是服务器的响应,因此,如果您控制服务器,则可以使其返回所需的任何错误。如果您无法控制服务器,则可以尝试发送错误/无效的请求,以便服务器进行投诉。

在服务器端这样的事情:

@RequestMapping(method = RequestMethod.GET)
public ResponseEntity getAnError() {
    // complain!
    return ResponseEntity.status(HttpStatus.FORBIDDEN);
}
2020-12-03