当我使用下面的代码时,在什么情况下会得到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); }