TGViewer
📚 ProTestingInfo 🔷 Канал по тестированию 📚 📚 ProTestingInfo 🔷 Канал по тестированию 📚 @protestinginfo · 14.9K subscribers
Post #4080 8.47K
Порой моим менти задают вопрос на собесе:
Назовите принципы REST (или ограничения для построения распределённых REST-приложений по Филдингу.)

Ответ:
Есть шесть принципов, на которых строится REST:
- клиент-серверная модель,
- отсутствие состояния,
- кэширование,
- единообразие интерфейса,
- многоуровневая система,
- код по требованию.

Так вот, перечислить, то легко, а вот пояснить сложно. А в Википедии заумно написано, что многим также сложно понять (см. пункт “Требования к архитектуре REST”).

Хочу порекомендовать просмотреть это
ВИДЕО, где четко и понятно рассказаны принципы REST автором канала Свят404.

01:08 - Client-Server
01:30 - Stateless
02:10 - Cache
02:33 - Uniform Interface
02:55 - Identification of resources
03:27 - Manipulation of resources through representations
03:54 - Self-descriptive messages
04:37 - Hypermedia as the engine of application state
05:24 - Layered System
06:20 - Code on Demand

+ посмотрите видео про клиент-сервер архитектуру простыми словами.

@protestinginfo
  • ❤ 30
  • 🔥 16
  • 👍 6
  • 👀 1
More from @protestinginfo
  1. Oct 15, 2026Postman + AI: как автоматизировать работу с API 🤖 Знаете ли вы, что Postman позволяет под…
  2. Oct 10, 2026​​ Model Context Protocol (MCP) в Postman 12 — это мост между ИИ-агентами (Claude, Cursor,…
  3. Oct 7, 2026​​ 🛠️ SKILLs - правила, которые не нужно повторять Skill — это заранее подготовленный, пе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →