我有一个 django REST 项目,它在我的笔记本电脑上本地运行。我正在开发一个 android 应用程序来使用这个 django 项目提供的 api。我的笔记本电脑和安卓设备都连接到同一个 wifi 网络。我正在使用 android volly 库来访问 api。我试过的是
从终端运行ifconfig
ang got inet addr
. 随它去192.168.1.8.
在 android volly 中使用了 url "http://192.168.1.8:8000/api_part/". (The project is running on port 8000)
然后我从 volly 得到的回应是
com.android.volley.NoConnectionError: java.net.ConnectException: failed to connect to /192.168.1.8 (port 8000) after 2500ms: isConnected failed: ECONNREFUSED (Connection refused)
我是否使用错误的 url 来访问 api?如果没有,那么如何从 android 应用程序访问这个本地运行的项目?
确保使用正确的 IP 启动运行服务器或将其绑定到所有 IP:
$ python manage.py 0.0.0.0:8000
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句