2

在我的 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

请问这个问题的解决方法是什么?

提前谢谢你,

4

1 回答 1

3

我在我的组织中遇到过这个问题,他们使用下划线“_”作为子域,我为它做了一个解决方法,你可以尝试以下方法:

  • 打开您的终端或控制台命令行应用程序。
  • 类型:

    ping mohammedfathy.wordpress.com

    PING lb.wordpress.com (192.0.78.12) 56(84) 字节数据。

  • 使用“lb.wordpress.com”代替它会重新路由到同一个链接。有时您也可以使用 IP 而不是链接,这些步骤总是适用于我。

于 2018-02-13T07:48:40.593 回答