在Java 1.8上,默认TLS协议为v1.2。在Java 1.6和1.7上,默认的TLS1.0已过时。我在Java 1.8上收到此错误,因为url使用旧的TLS1.0(如Your-You see ·)。要解决此错误,你需要对Java 1.8使用覆盖默认值。
System.setProperty("https.protocols", "TLSv1");
在Java 1.8上,默认TLS协议为v1.2。在Java 1.6和1.7上,默认的TLS1.0已过时。我在Java 1.8上收到此错误,因为url使用旧的TLS1.0(如Your-You see ·)。要解决此错误,你需要对Java 1.8使用覆盖默认值。
System.setProperty("https.protocols", "TLSv1");