android如何访问服务器?

2024-12-23 06:33:00
推荐回答(4个)
回答1:

方法如下:
在Activity中调用 JsonUtil工具类 只需要
调用findAll方法即可,如:
JsonUtil.findAll(strUrl); // strUrl: 连接地址
若需要传值如s:strUrl = http:127.0.0.1:8080/xxxx?id=1&name=shsjhs;
public class JsonUtil {
public static String json;
public static String findAll(String strUrl) throws Exception {
// 创建请求HttpClient客户端
System.out.println("连接上服务器");
HttpClient httpClient = new DefaultHttpClient();
// 创建请求的url
// 创建请求的对象
HttpGet get = new HttpGet(new URI(strUrl));
// 发送get请求
HttpResponse httpResponse = httpClient.execute(get);
// 如果服务成功返回响应
if (httpResponse.getStatusLine().getStatusCode() == 200) {
HttpEntity entity = httpResponse.getEntity();
if (entity != null) {
// 获取服务器响应的json字符串
json = EntityUtils.toString(entity, "UTF-8");
System.out.println(json); //输出返回的字符串信息
}
} else {
System.out.println("连接超时");
}
return json;
}
}

回答2:

http post /http get
访问网络 android有类啊
你可以看看android的网络那一块

回答3:

需要静态网络吧

回答4:

路过,帮不了你