点餐系统ip地址_教你一步一步做无线点餐项目(登录篇)
点餐系统ip地址_教你一步一步做无线点餐项目(登录篇)
packagecom.amaker.util;public classHttpUtil {//基础URL
public static final String BASE_URL="http://这里是你的IP地址:端口号/服务器项目名/";//获得Get请求对象request
public staticHttpGet getHttpGet(String url){
HttpGet request= newHttpGet(url);returnrequest;
}//获得Post请求对象request
public staticHttpPost getHttpPost(String url){
HttpPost request= newHttpPost(url);returnrequest;
}//根据请求获得响应对象response
public static HttpResponse getHttpResponse(HttpGet request) throwsClientProtocolException, IOException{
HttpResponse response= newDefaultHttpClient().execute(request);returnresponse;
}//根据请求获得响应对象response
public static HttpResponse getHttpResponse(HttpPost request) throwsClientProtocolException, IOException{
HttpResponse response= newDefaultHttpClient().execute(request);returnresponse;
}//发送Post请求,获得响应查询结果
public staticString 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());returnresult;
}
}catch(ClientProtocolException e) {
e.printStackTrace();
result= "网络异常!";returnresult;
}catch(IOException e) {
e.printStackTrace();
result= "网络异常!";returnresult;
}return null;
}//获得响应查询结果
public staticString queryStringForPost(HttpPost request){
String result= null;try{//获得响应对象
HttpResponse response =HttpUtil.getHttpResponse(request);//判断是否请求成功
if(response.getStatusLine().getStatusCode()==200){//获得响应
result =EntityUtils.toString(response.getEntity());returnresult;
}
}catch(ClientProtocolException e) {
e.printStackTrace();
result= "网络异常!";returnresult;
}catch(IOException e) {
e.printStackTrace();
result= "网络异常!";returnresult;
}return null;
}//发送Get请求,获得响应查询结果
public staticString queryStringForGet(String url){//获得HttpGet对象
HttpGet request =HttpUtil.getHttpGet(url);
String result= null;try{//获得响应对象
HttpResponse response =HttpUtil.getHttpResponse(request);//判断是否请求成功
if(response.getStatusLine().getStatusCode()==200){//获得响应
result =EntityUtils.toString(response.getEntity());returnresult;
}
}catch(ClientProtocolException e) {
e.printStackTrace();
result= "网络异常!";returnresult;
}catch(IOException e) {
e.printStackTrace();
result= "网络异常!";returnresult;
}return null;
}