APIとの通信にFuel(https://github.com/kittinunf/Fuel)というライブラリを使っているのですが、なぜかAPIからのレスポンスが取得できないということがありました。
ログを見てみると以下のような内容でした。
javax.net.ssl.SSLHandshakeException: java.lang.IllegalArgumentException: Invalid input to toASCII: dev_xxx_yyy.zzz.com
dev_xxx_yyy.zzz.comが使えないみたいなことを言われてますね。
今回の対応内容ですが、以下の対応をしました。
Android側ではなにもしていません。
対応内容
参考サイトに書いてあるようにURLを修正することで解決しました。
以下のようにアンダースコアをハイフンに修正しました。
https://dev_xxx_yyy.zzz.com/
↓
https://dev-xxx-yyy.zzz.com/
以上です!
URLにはアンダースコアを使わない方がよさそうですね。
開発環境
mac High Sierra 10.13.6
Android Studio 3.2.1
targetSdkVersion:28
fuel-rxjava:1.13.0
コメントを残す