何时引发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

回到顶部