Endpoints

Jika kita berbicara dengan web, kita mengenal 2 istilah, yaitu noun dan verb, kata benda dan kata kerja.

Di ReST API kita mengenal resources, atau model data yang kita miliki di dalam aplikasi. Misalkan skor, pemain, pertanyaan, dan jawaban. Ini adalah bagian data yang akan kita lakukan interaksi dengan, baik membaca, menambah, mengubah, atau bahkan menghapus dengan mengakses suatu URL, yaitu Endpoint. Semisal

/api/v1/games

/api/v1/games/1234

/api/v1/player

/api/v1/567/player

/api/v1/players/567

Penting membuat Endpoint konsisten dan representatif.

Kemudian kita memiliki 4 kata kerja utama, yaitu GET, POST, PUT, dan DELETE.

  • GET untuk membaca data dari resources
  • POST untuk menambah data ke resources
  • PUT untuk mengubah data di resources
  • DELETE untuk menghapus data dalam resources

results matching ""

    No results matching ""