| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 
 | ((TextView) findViewById(R.id.txtResultat)).setText(
			GetHTML("http://mapage.free.fr/monscript.php", null));}
 
		// Recup�re une page Web
		//=======================================================
		public String GetHTML(String url, List <NameValuePair> nvps) {
			DefaultHttpClient httpClient = new DefaultHttpClient();
			try {
				HttpResponse res;
				URI uri = new URI(url);
		    	if (nvps!=null){
		    		HttpPost methodpost = new HttpPost(uri);
		    		methodpost.addHeader("pragma","no-cache");
		    		methodpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
		    		res = httpClient.execute(methodpost);
			    } else {
		    		HttpGet methodget = new HttpGet(uri);
			    	methodget.addHeader("pragma","no-cache");
			    	res = httpClient.execute(methodget);
			    }
		    	InputStream data = res.getEntity().getContent();
 
		    	return generateString(data);
 
			} catch (URISyntaxException e) {
				e.printStackTrace();
			} catch (ClientProtocolException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}
			return "";
		}
 
		//=======================================================
		// GenerateString 
		//=======================================================
		static public String generateString(InputStream stream) {
			InputStreamReader reader = new InputStreamReader(stream);
			BufferedReader buffer = new BufferedReader(reader);
			StringBuilder sb = new StringBuilder();
			try { 
				String cur;   
				while ((cur = buffer.readLine()) != null) {   
					sb.append(cur).append("\n");  
				}  
			} catch (IOException e) {  
				e.printStackTrace();  
			}
			try {
				stream.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
			return sb.toString(); 
		} | 
Partager