我是 Django 的新手。我创建了一个名为 API 的 API http://127.0.0.1:8000/api/update/1/,它可以在浏览器和 Postman 应用程序中完美运行。但是,当我尝试从 Android 应用程序访问 API 时,它返回 NULL。当 API 如下时,android 代码有效。http://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey=8190df9eb51445228e397e4185311a66但是,当 API 如下时它不起作用,即使以下 API 在我在同一台 PC 上运行的浏览器和 Postman 应用程序中工作得很好。http://127.0.0.1:8000/api/update/1/我附上了进行 API 调用的代码。protected String doInBackground(String... args) { String xml = ""; String api = "http://127.0.0.1:8000/api/update/1/"; // returns NULL works in Postman app and in the browser // String api = "http://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey=8190df9eb51445228e397e4185311a66"; // works in all places String urlParameters = ""; xml = Function.excuteGet(api, urlParameters); return xml;}谁能帮我这个?提前致谢。
添加回答
举报
0/150
提交
取消