我不太清楚如何将其转换为groovy语法。
已经检查过这个与java的差异页面了。
谢谢!
TrustManager[] trustAllCerts = new TrustManager[] {
new X509TrustManager() {
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return null;
}
public void checkClientTrusted(X509Certificate[] certs, String authType) { }
public void checkServerTrusted(X509Certificate[] certs, String authType) { }
}
};

发布于 2015-06-11 14:52:17
下列措施应能发挥作用:
import java.security.cert.*
import javax.net.ssl.*
TrustManager[] trustAllCerts = [
[ getAcceptedIssuers: { -> null },
checkClientTrusted: { X509Certificate[] certs, String authType -> },
checkServerTrusted: { X509Certificate[] certs, String authType -> } ] as X509TrustManager
]发布于 2015-06-11 10:09:55
在groovy中,{}始终是块/闭包。您必须使用[ new X509TrustManager() { ... } ]。如果有问题,抛出这个破折号,在最后一个... as TrustManager[]。
https://stackoverflow.com/questions/30777584
复制相似问题