String baseUrl="127.0.0.1/XXX/XXX";
HttpClient client;
HttpResponse response=null;
InputStream inputStream=null;
HttpEntity entity=null;
//http带参数get方法
public void getMethod(String baseUrl){
String url=baseUrl+"?"+"name1="+value1+"&name2="+value2;
//生成一个Http请求
HttpGet httpGet=new HttpGet(url);
//使用Http客户端发送请求对象
}
//http带参数post方法
public void postMethod(String baseUrl){
NameValuePair pair1=new BasicNameValuePair("name1",value1);
NameValuePair pair2=new BasicNameValuePair("name2",value2);
List<NameValuePair> list=new ArrayList<NameValuePair>();
list.add(pair1);
list.add(pair2);
try{
HttpEntity entity=new UrlEncodedFormEntity(list);
HttpPost post=new HttpPost(baseUrl);
post.setEntity(entity);
}catch(Exception e){
e.printStackTrace();
}
}
}
public String publishMethod(HttpUriRequest request){
//生成一个Http客户端对象
HttpClient client=new DefaultHttpClient();
//使用http客户端发送请求对
try{
response=client.execute(request);
entity=response.getEntity();
inputStream=entity.getCuntent();
BufferedReader reader=new BufferedReader(new InputStreamRead(inputStream));
String result="";
String line="";
while(line=reader.readLine()!=null){
result=result+line;
}
inputStream.close();
}
return result;
}