如何调用Web服务与含有强调了我的build.gradle
问题描述:
我有一些事情一样,网址:如何调用Web服务与含有强调了我的build.gradle
productFlavors {
dev {
buildConfigField "String", "BASE_URL", '"https://uat_mobile.xxxxx.com/something/rest/json/"'
}
}
的问题是,当我尝试调用WS我有这样的错误出现的原因在网址中加下划线:
javax.net.ssl.SSLHandshakeException: java.lang.IllegalArgumentException: Invalid input to toASCII: uat_mobile.xxxxx.com
请问这个问题的解决方法是什么?
在提前谢谢你,
答
我已经在我的组织面临过这样的问题,他们用下划线“_”为子域,我也为它的解决方法,你可以尝试以下方法:
- 打开您的终端或控制台命令行应用程序。
-
类型:
平mohammedfathy.wordpress.com
PING lb.wordpress.com(192.0.78.12)56(84)个数据字节。
使用“lb.wordpress.com”代替它将重新路由到相同的链接。 有时你可以使用IP而不是链接,这些步骤总是与我一起工作。
子域不允许有下划线 –
https://stackoverflow.com/a/14622263/115145“因此强调在主机名是一个没有没有,凸显了域名是都OK。”你在这里有一个主机名,用在一个URL中。 – CommonsWare