gpt4 book ai didi

android - 如何在 Android 中处理 URI.Builder 类中的端口

转载 作者:太空狗 更新时间:2023-10-29 16:34:19 41 4
gpt4 key购买 nike

在开发环境中测试我的 android 应用程序时,我想连接到在端口 9000 上运行的服务器。但是当我将端口提供给 Builder.authority("localhost:9000") 时,它不起作用。另一方面,如果我像 new URL("localhost:9000") 一样手动创建相同的 URL,它工作正常。

有什么选择?

最佳答案

Uri.Builder 将对您的 URL 进行编码,以便将“:”替换为 %3。

要防止编码,请使用构建器函数的编码版本:

String host = "localhost:9000";
Uri.Builder builder = new Uri.Builder();
builder.encodedAuthority(host);

关于android - 如何在 Android 中处理 URI.Builder 类中的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32716191/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com