gpt4 book ai didi

android - 来自 Rest API 的 Android 的 Http 调用

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:46 25 4
gpt4 key购买 nike

如何获取使用 Django 的 rest 框架创建的 rest api 数据?另外,仅供引用,我无法从我的 android 手机浏览器访问此链接,如果我执行 volley/http 请求,那么很明显它不会执行任何操作。

enter image description here

最佳答案

要在 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 的机器连接到的同一网络。

关于android - 来自 Rest API 的 Android 的 Http 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51864467/

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