Разработка и интерфейсы

REST-подобный интерфейс

Илья Тарасов — REST-подобный интерфейс
МатериалREST-подобный интерфейсtarasovcode

Подход к построению HTTP-интерфейса вокруг ресурсов и стандартных методов протокола. Адреса обозначают сущности, а запросы читают или меняют их представление. REST — набор ограничений архитектуры; соответствие одним URL и JSON само по себе не делает интерфейс REST.

Пример на практике

Клиент получает /items/42 методом GET и частично обновляет запись PATCH.

Когда пригодится

Согласуйте ресурс, метод, статусы и формат ответа в контракте.

Что важно учитывать

Не называйте REST-подходом произвольные маршруты без соблюдения его ограничений.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам