社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

如何找到使用django服务器与android设备联系的本地主机?

user7395649 • 5 年前 • 1437 次点击  

我在ubuntu上安装了一个django服务器,我想从中获取json数据并在android设备上显示,但我不知道服务器名。 我尝试了10.0.2.2、localhost、127.0.0.1和ip地址,但都没有成功。像:

Thread thread = new Thread(new Runnable() {
        @Override
        public void run() {

            HttpClient httpClient = new DefaultHttpClient();
            HttpGet method = new HttpGet("http://localhost:8000/books/4/?format=json");
            try {
                HttpResponse response = httpClient.execute(method);
                InputStream is = response.getEntity().getContent();
                content[0] = IStoString(is);
                Log.i("SERVERTEST", content[0]);
            } catch (ClientProtocolException r) {
                r.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }

        }
    });
    thread.start();

该代码与其他api一起工作。

例外情况是:连接到 http://127.0.0.1:8000 拒绝

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43479
 
1437 次点击  
文章 [ 2 ]  |  最新文章 5 年前