在我的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
请问这个问题的解决方法是什么?
提前谢谢你,
答案 0 :(得分:2)
我在我的组织遇到过这个问题,他们在子域名中使用了下划线“_”,我为此做了一个解决方法,你可以尝试以下方法:
输入:
ping mohammedfathy.wordpress.com
PING lb.wordpress.com(192.0.78.12)56(84)字节数据。
使用“lb.wordpress.com”代替它将重新路由到同一个链接。 有时您也可以使用IP而不是链接,这些步骤始终适用于我。