Навести приклади відкритих і досить відомих web service (web API), що повністю відповідають принципам REST.
Зокрема, всі виклики представлені як робота з ресурсами - а не, скажімо, як виклик методів; для CRUD операцій використовуються методи HTTP: GET, POST, PUT, DELETE; помилки надсилаються за допомогою відповідних HTTP status code; всі ресурси мають свої URI, які є непрозорими для клієнта (тобто не будуються клієнтом з відомих даних, скажімо /resourсe?param1=<value1>¶m2=<value2>, а отримуються в готовому вигляді, скажімо через ресурси-колекції) - це інколи називають HATEOAS; стан взаємодії підтримується виключно на клієнті.
Навести приклади відкритих і досить відомих web service (web API), що повністю відповідають принципам REST.
Зокрема, всі виклики представлені як робота з ресурсами - а не, скажімо, як виклик методів; для CRUD операцій використовуються методи HTTP: GET, POST, PUT, DELETE; помилки надсилаються за допомогою відповідних HTTP status code; всі ресурси мають свої URI, які є непрозорими для клієнта (тобто не будуються клієнтом з відомих даних, скажімо
/resourсe?param1=<value1>¶m2=<value2>
, а отримуються в готовому вигляді, скажімо через ресурси-колекції) - це інколи називають HATEOAS; стан взаємодії підтримується виключно на клієнті.