1 package com.action;
2
3 import java.io.File;
4 import java.io.FileOutputStream;
5 import java.io.InputStream;
6 import java.util.ArrayList;
7 import java.util.List;
8
9 import org.apache.commons.io.IOUtils;
10 import org.apache.http.HttpEntity;
11 import org.apache.http.HttpResponse;
12 import org.apache.http.NameValuePair;
13 import org.apache.http.client.HttpClient;
14 import org.apache.http.client.entity.UrlEncodedFormEntity;
15 import org.apache.http.client.methods.HttpPost;
16 import org.apache.http.entity.StringEntity;
17 import org.apache.http.impl.client.DefaultHttpClient;
18 import org.apache.http.message.BasicNameValuePair;
19
20 public class IOUtilTest {
21
22 public static void main(String[] args) throws Exception{
23 HttpClient client = new DefaultHttpClient();
24 String URL = "http://www.ola.com.cn/img/icn_joke.png";
25 // String URL = "http://www.baidu.com/";
26 // HttpGet get = new HttpGet(URL);
27 HttpPost post = new HttpPost(URL);
28 NameValuePair p = new BasicNameValuePair("v", "123");
29 List<NameValuePair> list = new ArrayList<NameValuePair>();
30 list.add(new BasicNameValuePair("v", "140532246669"));
31 StringEntity entity = new UrlEncodedFormEntity(list);
32 post.setEntity(entity);
33 HttpResponse res = client.execute(post);
34 //if(res.getStatusLine().getStatusCode()==200){
35 // String result = EntityUtils.toString(res.getEntity());
36 // System.out.println(result+"\n");
37 //}
38 HttpEntity e = res.getEntity();
39 InputStream is = null;
40 is = e.getContent();
41 File file = new File("D:\\2.png");
42 FileOutputStream fos = new FileOutputStream(file);
43 IOUtils.copy(is, fos);
44 IOUtils.closeQuietly(is);
45 fos.close();
46 }
47 }