无法连接到 localhost/127.0.0.1:5000

Rem*_*tta 1 ip networking android localhost android-emulator

我正在使用Retrofit2发出网络请求,但端点位于我的计算机本地。

所以我的基本 URL 是 private val BASE_URL = "http://localhost:8000/",但它给了我这个响应 Failed to connect to localhost/127.0.0.1:5000

所以我做了一些搜索,发现我需要使用我的本地 IP 地址,如下所示 private val BASE_URL = "http:192.168.1.15//:8000/",但后来我得到了这个响应 Response{protocol=http/1.1, code=404, message=Not Found, url=http://192.168.1.15//:8000/api/Home/RegisterShop}

知道如何解决这个问题吗?

Oni*_*nik 6

如果您使用的是Android模拟器,则主机的 IP 地址将为10.0.2.2

所以在你的情况下是http://10.0.2.2:8000/.