gpt4 book ai didi

java - Android - 无法访问子域下的 API

转载 作者:行者123 更新时间:2023-12-01 10:49:08 24 4
gpt4 key购买 nike

我有一个位于子域下的本地 API 服务:

http://sub.192.168.1.1/api/endpoint

通过将 IP 重定向添加到我的机器的 Hosts 文件中,我可以在使用 Postman 等浏览器工具时很好地测试和使用 API,甚至可以通过浏览器本身打开它们(有些根本没有安全性,只是返回简单的JSON)。现在我也尝试将 IP 重定向添加到我的设备的主机文件中,以便它可以访问子域以及我的开发计算机。一切顺利,我可以通过浏览器直接访问 API,但在使用应用程序时,找不到端点。

到目前为止,我正在将 Retrofit 与 OkHttp 一起使用。希望任何人都可以解决这个问题。

最佳答案

您是否尝试过改造对象以在 URL 末尾添加斜杠?

.baseUrl("http://sub.192.168.1.1/api/endpoint/")
.build();

关于java - Android - 无法访问子域下的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34018673/

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