HATEOAS
Bir representation'ın istemciye o anda kullanılabilir durum geçişlerini link veya kontrol olarak sunduğu REST kısıtı.
Teknik Bağlam
HATEOAS yalnız JSON içine rastgele URL eklemek değildir. Link'ler anlamlı application affordance'ları taşımalı ve istemcinin her geçişi hard-code etmeden durumu ilerletebilmesini sağlamalıdır. Karşılığında payload ve tasarım karmaşıklığı artar.
İlgili Kavramlar
- REST
- hypermedia
- API design
- representation