要在 android 中请求 rest Apis,您可以使用名为“RETROFIT”的库,请查看他们的文档,您可以看到很多关于改造的教程。
此外,如果您尚未将基于 drf 的 django 项目部署到生产/实时服务器,您将无法请求和接收来自您的 api 的响应,
另一个用于测试 api 的工具是 POSTMAN。它是一个 chrome 应用程序,可以请求并显示来自 api 的响应。
由于您尝试使用 volley 请求并且它不起作用,所以一定是您尚未部署 django 应用程序并且您仍在使用开发服务器,
在这种情况下,使用运行服务器
Python manage.py runserver 0.0.0.0:8000
然后找到你机器的ip地址,使用
ifconfig or ipconfig (depends on ur OS)
一旦你得到它,使用该 ip 作为 api 的基本 url,并将用于测试 api 的 android 手机连接到运行 django 的机器所连接的同一网络。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句