package com.njue.androidClient;
import java.io.IOException;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
public class HttpUtil {
// 基础URL
// 获得Get请求对象request
public static HttpGet getHttpGet(String url){
HttpGet request = new HttpGet(url);
return request;
}
// 获得Post请求对象request
public static HttpPost getHttpPost(String url){
HttpPost request = new HttpPost(url);
return request;
}
// 根据请求获得响应对象response
public static HttpResponse getHttpResponse(HttpGet request) throws ClientProtocolException, IOException{
HttpResponse response = new DefaultHttpClient().execute(request);
return response;
}
// 根据请求获得响应对象response
public static HttpResponse getHttpResponse(HttpPost request) throws ClientProtocolException, IOException{
HttpResponse response = new DefaultHttpClient().execute(request);
return response;
}
// 发送Post请求,获得响应查询结果
public static String queryStringForPost(String url){
// 根据url获得HttpPost对象
HttpPost request = HttpUtil.getHttpPost(url);
String result = null;
try {
// 获得响应对象
HttpResponse response = HttpUtil.getHttpResponse(request);
// 判断是否请求成功
if(response.getStatusLine().getStatusCode()==200){
// 获得响应
result = EntityUtils.toString(response.getEntity());
//result=new String(result.getBytes("8859_1"),"GB2312"); 这句可要可不要,以你不出现乱码为准
return result;
}
} catch (ClientProtocolException e) {
e.printStackTrace();
result = "网络异常!";
return result;
} catch (IOException e) {
e.printStackTrace();
result = "网络异常!";
return result;
}
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Android客户端与pc服务端程序
共41个文件
class:11个
png:6个
java:6个
5星 · 超过95%的资源 需积分: 14 986 下载量 102 浏览量
2012-06-23
11:09:52
上传
评论 27
收藏 8.27MB ZIP 举报
温馨提示
Android客户端与pc服务端程序,访问pc服务端的mysql,Access,显示在android客户端!
资源推荐
资源详情
资源评论
收起资源包目录
Android客户端与pc服务端程序.zip (41个子文件)
Android客户端与pc服务端程序
androidClient
AndroidManifest.xml 826B
res
layout
main.xml 428B
drawable-ldpi
ic_launcher.png 2KB
drawable-mdpi
ic_launcher.png 3KB
drawable-hdpi
ic_launcher.png 4KB
values
strings.xml 192B
proguard.cfg 1KB
src
com
njue
androidClient
AndroidClientActivity.java 690B
HttpUtil.java 2KB
bin
classes
com
njue
androidClient
R.class 559B
R$layout.class 406B
R$attr.class 352B
HttpUtil.class 2KB
R$id.class 392B
R$string.class 439B
AndroidClientActivity.class 968B
R$drawable.class 419B
res
drawable-ldpi
ic_launcher.png 2KB
drawable-mdpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
androidClient.apk 14KB
classes.dex 4KB
resources.ap_ 10KB
.classpath 364B
assets
project.properties 360B
.project 849B
gen
com
njue
androidClient
R.java 742B
androidWeb
src
com
njue
DBManager
DBManager.java 1KB
accessConnection.java 1KB
servlet
loadMessage.java 2KB
.classpath 545B
.mymetadata 303B
.myeclipse
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
index.jsp 848B
WEB-INF
classes
com
njue
DBManager
DBManager.class 2KB
accessConnection.class 2KB
servlet
loadMessage.class 2KB
lib
mysql-connector-java-5.0.4-bin.jar 484KB
mysql-connector-java-3.1.12.zip 7.77MB
web.xml 820B
共 41 条
- 1
pzhtpf
- 粉丝: 1116
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页