我使用Google通讯录API从Google获取联系人。为此,我需要来自Google的access_token。 要获取access_token,请按以下方式发出请求:
CloseableHttpClient httpclient = HttpClients.createDefault();
@ResponseBody
@RequestMapping(method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
@PreAuthorize("hasRole('CREATE_USER')")
public ResponseEntity<?> createUser(@RequestBody @Valid UserRO userRO, BindingResult result) {
if (result.hasErrors()) {
return ResponseEntity.badRequest().body(result.getAllErrors());
}
return ResponseEntity.ok(userService.createUser(userRO));
}
但它会抛出错误,例如&#34; javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接&#34;。
我使用httpclient4.5.2 + java8 + apache tomcat8 + eclipse