android的 问题

请问真理调试怎么能获取apache tomcat里的信息。
也就是怎么能访问成功呢,各位大神,,,新手坐等解答

请求对应的API获取返回信息

真理是什么意思?android里运行apache?你要获得什么信息?
按照我的理解,你应该在你的pc上部署apache网站,绑定ip和端口,打开防火墙,用无线路由器接上,然后你的手机也连上这个局域网。
那么你的手机就可以访问到这个网站了。

不是访问网站,,,是访问服务器成功就行了,,然后可以确实html,xml

1.添加网络权限
2.运行tomcat,在浏览器中能访问到你放在tomcat上面的文件则路径正确,访问路径:http://主机名:端口号/你的文件
2.可通过网络框架okhttp等去获取数据

注意:真机调试中用到的主机名一定不能写localhost或者127.0.0.1,可cmd进入dos命令框输入ipconfig查看你的主机名

实例代码:
private void loadData(String path) {//这里的path就是访问路径
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(path).build();
Call call = client.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Request request, IOException e) {
Log.e(TAG, "请求失败" + e);
}

        @Override
        public void onResponse(Response response) throws IOException {
            String json = response.body().string();
            Log.e(TAG, "请求成功 ,json数据:" + json);
        }
    });

模拟器调试访问本机服务器的地址,安卓的内置是10.0.2.2 如果是真机的话将ip改为你的宽带的IPv4的地址就可以