2017-03-09 13 views
0

私はAndroidアプリケーションでAPIを呼び出そうとしています。そして、URLテンプレートのようなある:RetrofitがUnknownHostExceptionを取得しました。 ' - 'または '_'でURLを呼び出しています

test--.domainname.com/api/xxxxxx

私はRetrofit2を使用していますが、私は次の例外を得た:
Unable to resolve host "test---.domainname.com": No address associated with hostname

私はブラウザを使用して、URLから成功応答を得たことができると確信してい。 Retrofit2は、パス内に ' - 'や '_'がないと、他のAPIでうまく動作します。

例外はokHttpまたはRetrofitの機能ですか?または誰かがこの問題で私を助けることができますか?


私はRetrofitの1552 issueを読んだことがあります。そして、私は正しい計画を追加すると確信しています。

+0

サブドメインの末尾にある「 - 」は不正です。あなたのリンクは確かですか?あなたは本当のリンクを与えることができますか? – TruongHieu

+0

@TruongHieu実際、私のアプリは顧客が自分のサブドメインを定義できるようにしています。私は記号 ' - 'が間違っていることを知っていますが、私は顧客の行動を制御することはできません –

答えて

1

test--.domainname.com/api/xxxxxxこのサブドメインは、記号-で終了しますが、これは間違っています。だからまずあなたのリンクをチェックしてください。

関連する問題