Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BIKIN HTTP GET Bersama Android
- sumber http://w3mentor.com/learn/java/android-development/android-http-services/example-of-http-get-request-using-httpclient-in-android/
- nah yang harus dilakukan adalah yah buat koneksi HTTP, masukkan URI nya dan lakukan eksekusi :
- HttpClient client = new DefaultHttpClient();
- HttpGet request = new HttpGet();
- request.setURI(new URI("http://w3mentor.com/"));
- HttpResponse response = client.execute(request);
- khusus bagian URI kalo mau post maka harus dirubah terlebih dahulu
- cara ngerubahnya pake URL encoder tentunya, dan masukin string hasil post yang diinginkan contoh :
- try {
- uri = new URI(String.format(
- "http://w3mentor.com?d=%s", URLEncoder
- .encode(fullsb.toString(), "UTF8")));
- } catch (UnsupportedEncodingException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (URISyntaxException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- -========================================-
- setelah pengguna mengirim hasil dari Http get biasanya pengguna menginginkan mendapat balasan dari hasil HTTP tersebut. untuk mendapatkanya yang harus dilakukan adalah dengan mendapatkan hasil dari halaman web tersebut yaitu dengan cara melakukan BUFFER :
- caranya yaitu :
- pertama gunakan Buffer
- BufferedReader in = null;
- StringBuffer sb = null;
- masukin ke si HTTP response tersebut, kedalam buffered reader :
- HttpResponse response = client.execute(request);
- in = new BufferedReader(new InputStreamReader(response
- .getEntity().getContent()));
- content udah didapat, sekarang saatnya masukin ke string buffer, dan jangan lupa Buffernya ditutup
- sb = new StringBuffer("");
- String line = "";
- String NL = System.getProperty("line.separator");
- while ((line = in.readLine()) != null) {
- sb.append(line + NL);
- }
- in.close();
- return sb.toString();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement