Tutorial melakukan request REST API(GET,POST,PUT dan DELETE) menggunakan POSTMAN

Postman merupakan tool wajib bagi para developer yang berkutat pada pembuatan API, fungsi utama postman ini adalah sebagai GUI API Caller namun sekarang postman juga menyadiakan fitur lain yaitu Sharing Collection API for Documentation (free), Testing API (free), Realtime Collaboration Team (paid), Monitoring API (paid), Integration (paid). Dulu awal pertama kali postman muncul sebagai add on dari Chrome namun sekarang sudah menjadi aplikasi native. Jika kalian sedang develop API sangat direkomendasikan untuk menggunakan Postman.

Buka aplikasi Postman  lalu kita coba  beberapa method yang di gunakan untuk mencoba Rest API :

 



1. Method GET di gunakan apabila kita akan memanggil data yang ada.Pada postman kita pilih "GET" ,sebagai contoh isikan :  http://localhost/learn_rest_api/nation_capitals/index/

Kita dapat melihat data yang di tampilkan akan muncul semua tanpa ada filter berdasarkan parameter apapun, dan data yang berhasil di tampilkan :




2. Method POST di gunakan apabila kita akan menambahkan data ke dalam server.
Pilih "POST" Pada saat kita melakukan request post muncul response berupa array data yang akan kita kirimkan ke dalam server ,klik "Body" lalu pada menu key kita isikan data,maka data yang akan di tampilkan : 


3. Method PUT di gunakan apabila kita akan mengupdate data yang telah ada.Dalam penggunaan method put kita menggunakan 2 cara untuk memparsing parameter ke server.
sebelum nya kita menggunakan url :   http://localhost/learn_rest_api/nation_capitals/index/
Nah tambahkan NationCapitalId/2 pada url tersebut ,sehingga menjadi : http://localhost/learn_rest_api/nation_capitals/index/NationCapitalId/2 

Parameter NationCapitalId digunakan untuk menunjukan data dengan Id berapa yang akan di update.
Untuk mengirimkan data yang akan di rubah, kita menggunakan  parameter Body dengan jenis x-www-form-urlencoded untuk memparsing datanya dengan cara yang hampir sama dengan method post yaitu dengan cara memsukan variabel data dan value data.


Data sebelum di update (PUT) adalah :
{
    "NationCapitalName": "London",
    "NationCapitalCountry": "Inggris"
}
 Apabila kita mendapatkan response seperti ini :

    "NationCapitalName": "Tokyo",
    "NationCapitalCountry": "Japan"
}
artinya kita telah berhasil mengupdate data dengan parameter Id tersebut.


4. Method DELETE di gunakan apabila kita akan menghapus data yang telah ada dengan menggunakan parameter Id sebagai selectornya.
url: http://localhost/learn_rest_api/nation_capitals/index/NationCapitalId/2

Pada method delete url tersebut berarti melakukan delete berdasarkan parameter NationCapitalId dengan value 2.



Apabila kita mendapatkan response :

{
    "status": "success"
}
4 Method Rest telah berhasil di jalankan,Termikasih Selamat mencoba

Komentar

Postingan populer dari blog ini

Tutorial melakukan request REST API(GET,POST,PUT dan DELETE) menggunakan POSTMAN

PHP Request Header Menggunakan Aplikasi Postman