无法从安卓应用连接到本地主机 API
我是Django的新手。我已经创建了一个名为的API,它在浏览器和Postman应用程序上完美运行。http://127.0.0.1:8000/api/update/1/
但是,当我尝试从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;
}
任何人都可以帮我吗?提前致谢。