0

我有一些事情一樣,網址:如何調用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 

請問這個問題的解決方法是什麼?

在提前謝謝你,

+0

子域不允許有下劃線 –

+0

https://stackoverflow.com/a/14622263/115145「因此強調在主機名是一個沒有沒有,凸顯了域名是都OK。」你在這裏有一個主機名,用在一個URL中。 – CommonsWare

回答

0

我已經在我的組織面臨過這樣的問題,他們用下劃線「_」爲子域,我也爲它的解決方法,你可以嘗試以下方法:

  • 打開您的終端或控制檯命令行應用程序。
  • 類型:

    平mohammedfathy.wordpress.com

    PING lb.wordpress.com(192.0.78.12)56(84)個數據字節。

  • 使用「lb.wordpress.com」代替它將重新路由到相同的鏈接。 有時你可以使用IP而不是鏈接,這些步驟總是與我一起工作。