嗨,团队,我在调用 api 时发现以下异常
https://abc_xyz.stg.myweb.com/api/AuthorizedUser?username=admin&password=admin
java.security.cert.CertificateException: Illegal given domain name
使用 Jersey 从服务器获取响应时。 当我收到 postman 的回复时,一切都很好。
为什么是非法域名,是否浏览器不拒绝打开。
如果我的域名不包含下划线那么这个异常就不会上升。 这是域名下划线的问题吗?
最佳答案
以防有人再次看到这个问题。这个问题是因为旧的jdk认为下划线作为子域名是无效的,在以后的版本中已经从jdk中去掉了。所以总之升级jdk版本会解决这个问题。
关于java - 错误 : java. security.cert.CertificateException : Illegal given domain name: abc_xyz. stg.myweb.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47865499/