RESTful API - HATEOAS

Penjelasan

HATEOAS

  • Hypermedia as the Engine of Application State
  • content yang memiliki link menuju resource yang ada

[

{

“id”: 1,

“name”:”Eko”,

“email”:”[email protected]”,

“_links”:{

“self”:”/customers/1″

}

}

]

atau

{

“account”:”931313148″,

“balance”:1000000000,

“links”:{

“deposit”:”/accounts/931313148/deposit”,

“withdraw”:”/accounts/931313148/withdraw”,

“transfer”:”/accounts/931313148/transfer”,

“close”:”/accounts/931313148/close”

}

}

Keuntungan menggunakan HATEOAS.

  • biasanya URL API pada RESTful API sudah di-hardcode di client.
  • Dengan menggunakan HATEOAS, client bisa mendapatkan URL lokasi resource dari response data server secara dinamis.

Poin / Ide

Scroll to Top