NAMA KELOMPOK
• HTTP method seperti GET, POST, PUT, DELETE dll sesuai dengan tugasnya
masing-masing
• URI untuk mengetahui lokasi data di server
• HTTP Version, seperti HTTP v1.1
• Request Header, berisi metadata seperti Authorization, tipe client dan lain
• Request Body, data yang diberikan client ke server seperi URI params
Komponen HTTP response:
• Response Code, status server terhadap request yang diminta seperti 200,
401, 404 dan lainnya.
• HTTP Version
• Response Header yang berisi meta data seperti contect type, cache tag dan
yang lainnya.
• Repsonse Body, data/resource yang diberikan oleh server baik itu berupa
text, json ataupun xml
KEUNTUNGAN RESTFUL API
Keuntungan terbesar dari Restful API adalah Anda tidak perlu memasang apa
pun di sisi klien. SDK atau framework tidak diperlukan. Yang harus Anda
lakukan adalah membuat permintaan HTTP sederhana ke layanan end point
dari API target, biarkan server melakukan layanannya untuk Anda dan
dapatkan hasilnya kembali. Sangat mudah dilakukan.
KEKURANGAN RESTFUL API
• Waktu akses yang biasanya lebih lama dibandingkan dengan native library
• Lebih rentan dengan serangan keamanan karena harus melewati protocol
HTTP
SEKIAN
TERIMA KASIH.