【发布时间】:2017-07-20 11:33:17
【问题描述】:
在我的 build.gradle 中有类似的东西:
productFlavors {
dev {
buildConfigField "String", "BASE_URL", '"https://uat_mobile.xxxxx.com/something/rest/json/"'
}
}
问题是当我尝试调用 WS 时出现此错误,因为 url 中的下划线:
javax.net.ssl.SSLHandshakeException: java.lang.IllegalArgumentException: Invalid input to toASCII: uat_mobile.xxxxx.com
请问有什么办法解决这个问题?
提前谢谢你,
【问题讨论】:
-
子域不允许有下划线
-
stackoverflow.com/a/14622263/115145 "所以主机名中的下划线是不可以的,域名中的下划线是可以的。"您在这里拥有的是一个主机名,在 URL 中使用。
标签: android ascii illegalargumentexception sslhandshakeexception javax