Retrofit得到UnknownHostException调用url,其中包含' - '或'_'

时间:2017-03-09 03:24:34

标签: android exception retrofit2

我正在尝试在我的Android应用程序中调用api。和网址模板如:

test--.domainname.com/api/xxxxxx

我正在使用Retrofit2,但我得到了以下例外:
Unable to resolve host "test---.domainname.com": No address associated with hostname

我确信我可以使用浏览器从网址获得成功回复。并且Retrofit2非常适用于其他api,路径中没有“ - ”或“_”。

异常是okHttp或Retrofit的功能吗?或者只是有人可以帮我解决这个问题?

我已经阅读了改造的1552 issue。而且我确定我添加了正确的方案。

1 个答案:

答案 0 :(得分:1)

test--.domainname.com/api/xxxxxx此子域名以符号-结尾,这是不正确的。因此,请先检查您的链接。