当前位置: 首页 > 知识库问答 >
问题:

AndroidUri。生成器无法解析主机

乐修远
2023-03-14

我试图从这个地址:

服务器转移。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网UnknownHostException:无法解析主机“server staging.co/api/v1”:没有与主机名关联的地址

共有1个答案

汝天宇
2023-03-14

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

 类似资料:
  • 问题内容: 我在Ubuntu操作系统上使用了2个容器:Gitlab-ce和gitlab-runner 容器名称是:和 我通过访问我的gitlab应用 我使用以下命令成功注册了跑步者: 然后,当我开始工作时,出现以下错误消息: 在这两个容器中,我都可以访问主机名。我认为问题来自无法解决主机的高山图像。 我该如何解决? 谢谢 编辑1 docker-compose.yml 编辑2 docker-comp

  • 我的android应用程序中的Amazon analytics正在尝试连接到此主机“mobileanalytics.eu-west-1.amazonaws.com”,但无法解决此问题,导致以下错误: I/AmazonHttpClient:无法执行HTTP请求:无法解析主机“mobileanalytics.eu-west-1.amazonaws.com”:没有与主机名10-12 14:05:34.8

  • 我正在尝试使用ANTLRV4为一个简单的自定义语法生成一个lexer和解析器。问题是,当我运行Antlr.jar实用程序时,它生成了一个Lexer文件,而不是一个解析器文件,我认为它应该生成。 简单语法 hellolexer.js hellolexer.tokens 所需输出 hellolexer.js helloparser.js hellolistener.js hellovisitor.js

  • 我正在使用Windows builder创建Java GUI,但不幸的是,今天我在从coding视图转移到design视图时遇到了一个问题。而我却犯了一个错误 Eclipse是在0下运行的,但是这个Java项目具有10 Java遵从级别,所以Windows Builder将无法从这个项目加载类。对项目使用较低级别的Java,或者使用较新的Java版本运行Eclipse。

  • 我是TensorFlow的新手(使用1.13),并试图构建一个TF模型并将其服务于docker tensor flow模型服务器。我导出了我的模型,安装了docker,并用以下命令启动了docker容器: docker run-p 8501:8501--name SN_TFlow --mount type=bind,source=/tmp/service_model/export,target=/

  • 问题内容: 我正在尝试使用CURL来获取页面的内容。正在执行获取的页面是https,并且正在尝试获取的页面也是https。我尝试的所有设置都出现错误“无法解析主机”。 有任何想法吗? 问题答案: 也许是DNS问题? 根据以下代码尝试您的网址: