RESTful API - HTTP

Penjelasan

HTTP

  • Hyper Text Transfer Protocol
  • Protokol untuk mentransmisikan dokumen hypermedia, seperti HTML, CSS, JS, dll.
  • Awalnya dirancang untuk aplikasi browser
  • Berupa protokol stateless, server tidak menyimpan data (state) antara dua request.

Stateful adalah menyimpan data, Stateless adalah tidak menyimpan data.

Server yang baik itu tidak menyimpan state, karena supaya bisa di-scale.

Data disimpan di DB.

Kenapa pakai HTTP ?

  • Server dan Client bisa dibuat di bahasa pemrograman apapun
  • Stateless, sehingga mudah untuk di-scale di sisi server
  • Sangat familiar dengan programmer
  • Aman, ada HTTPS dan SSL, otomatis aman

Poin

  • Ketika ada programmer yang membuat locking file di server, maka ketika pindah server, locking file tidak akan berguna lagi
Scroll to Top