将大量数据从Javaservlet发送到Android应用程序
我想将非常大的数据从服务器发送到客户端,服务器是TomcatJava,客户端是android应用程序,我正在使用servlet 服务器servlet 安卓 这可能对你有帮助将大量数据从Javaservlet发送到Android应用程序,android,servlets,Android,Servlets,我想将非常大的数据从服务器发送到客户端,服务器是TomcatJava,客户端是android应用程序,我正在使用servlet 服务器servlet 安卓 这可能对你有帮助 public static String getData(String url) { System.out.println("Connecting to service URL : " + url); InputStream is = null; String result = ""; //
public static String getData(String url) {
System.out.println("Connecting to service URL : " + url);
InputStream is = null;
String result = "";
// http post
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
} catch (Exception e) {
}
// convert response to string
try {
BufferedReader reader =
new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
result = sb.toString();
} catch (Exception e) {
}
return result;
}
这可能对你有帮助
public static String getData(String url) {
System.out.println("Connecting to service URL : " + url);
InputStream is = null;
String result = "";
// http post
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
} catch (Exception e) {
}
// convert response to string
try {
BufferedReader reader =
new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
result = sb.toString();
} catch (Exception e) {
}
return result;
}
HttpClient client = new DefaultHttpClient();
website = new URI(
"http://10.0.2.2:8080/LocalizedBasedComptitionServer/GetCells");
HttpPost request = new HttpPost();
request.setURI(website);
HttpResponse response = client.execute(request);
public static String getData(String url) {
System.out.println("Connecting to service URL : " + url);
InputStream is = null;
String result = "";
// http post
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
} catch (Exception e) {
}
// convert response to string
try {
BufferedReader reader =
new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
result = sb.toString();
} catch (Exception e) {
}
return result;
}