一、使用RestTemplate工具类发送HTTP请求
(1)使用RestTemplate发送HTTP请求的具体步骤
①构造HTTP请求实体(一般由请求头Headers、请求参数body组成)。
HttpHeaders:
image.png
HttpEntity:
image.png
②确定接口url、接口请求方式(post/get/put等,也可以使用RestTemplate的exchange等方法支持通用化请求方式)
RestTemplate实例的exchange方法(javadoc):
image.png
③接收HTTP响应实体。一般使用ResponseEntity(该类是HttpEnity的拓展,返回增加了status说明该HTTP请求的状态)
ResponseEntity:
image.png
④针对接收到的HTTP相应实体做下一步处理。
(2)示例代码
image.png
二、异常处理机制