Breaking News
Home / Android / Cara menggunakan Libary Volley – HTTP Request

Cara menggunakan Libary Volley – HTTP Request

Volley merupakan library yang digunakan untuk memanggil API web dengan sangat mudah. Jadi kita tidak perlu membuat HTTP Connection sendiri, namun tinggal menggunakan method yang ada dalam library Volley. Volley merupakan library yang dibuat oleh Google dan mudah cara penggunaanya. Hanya dibutuhkan kira-kira 200-300 ms untuk memanggil API web. Secara default Volley menggunakan asynchronous, sehingga kita tidak memerlukan AsyncTask lagi.

Kelebihan library ini meliputi :

  • Automatic scheduling of network requests.
  • Beberapa koneksi jaringan bersamaan.
  • Manajemen caching
  • Support prioritas Request.
  • Cancel Request API.
  • Mudah dicustom.
  • Debugging dan tracing tools.

Berikut adalah Class penting dalam libray ini :

  1. RequestQueue: Antrian yang berisi Request Network / HTTP yang perlu dibuat.
  2. Request: Class dasar yang berisi informasi terkait jaringan seperti Metode HTTP.
  3. StringRequest: HTTP Request dengan respon String.
  4. JsonObjectRequest: Permintaan HTTP dengan respon JSONObject.

Untuk menggunakan Volley, kita harus menambahkan permission android.permission.INTERNET agar dapat terhubung ke jaringan.

Update build.gradle file

Making GET Requests

Berikut ini adalah contoh penggunaan method GET dengan respone JSONObject.

Making POST Requests

Making DELETE Requests

Berikut ini adalah contoh penggunaan method DELETE dengan respone String dan 2 parameter.

About gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Ahmad Rosid – Cara Mengatasi Custom Request Dengan Retrofit

Kadang kala dalam urusan dengan API kita akan mendapati request yang tidak biasa kita jumpai …

2 comments

  1. kang kok saya bermasalah di OnErrorResponse
    variabel responsenya tidak ada tp klo saya masukin parameter yang di method onErrorResponse malah error juga krna kan bukan String #help

  2. thanks bro, br pertama kali nyoba volley.. asik juga, dah kaya $.ajax jquery

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: