何时引发HttpStatusCodeException异常?
当我使用下面的代码时,在什么情况下会得到HttpStatusCodeException
异常。
ResponseEntity<Object> response = restTemplate.exchange(builder.build().encode().toUri(), HttpMethod.GET, entity, Object.class);
任何人都可以帮忙吗????????
回答:
HTTP状态代码是服务器的响应,因此,如果您控制服务器,则可以使其返回所需的任何错误。如果您无法控制服务器,则可以尝试发送错误/无效的请求,以便服务器进行投诉。
在服务器端这样的事情:
@RequestMapping(method = RequestMethod.GET)public ResponseEntity getAnError() {
// complain!
return ResponseEntity.status(HttpStatus.FORBIDDEN);
}
以上是 何时引发HttpStatusCodeException异常? 的全部内容, 来源链接: utcz.com/qa/416776.html