【问题标题】:Android Uri.Builder unable to resolve hostAndroid Uri.Builder 无法解析主机
【发布时间】:2015-04-20 16:48:20
【问题描述】:

我正在尝试从这个地址获取:

server-staging.co/api/v1

使用 OKHttp 库。运行以下代码后:

Uri.Builder builder = new Uri.Builder();
builder.scheme("http")
       .authority("server-staging.co/api/v1");

requestBuilder = new Request.Builder().url(new URL(builder.build().toString()));

Request request = requestBuilder.build();
Response response = mOkHttpClient.newCall(request)
                                         .execute();

我收到以下警告,但我无法解决。

java.net.UnknownHostException:无法解析主机 “server-staging.co%2Fapi%2Fv1”:没有关联的地址 主机名

【问题讨论】:

    标签: android androidhttpclient


    【解决方案1】:

    不要直接将“api/v1”添加到String中,它最像一个解析URI
    您可以在此答案中添加这些路径URI appendPath

    【讨论】:

      猜你喜欢
      • 2013-02-06
      • 2011-04-30
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      • 2015-02-27
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多