javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接httpclient4.5.2 + java8

时间:2017-08-29 19:43:55

标签: java ssl apache-httpclient-4.x

我使用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

0 个答案:

没有答案