Загрузка...

Explain REST API

REST isn't a framework — it's a set of rules. Here they are 👇

📡 REST = Representational State Transfer

6 CONSTRAINTS that make an API "RESTful":

1️⃣ CLIENT-SERVER — Frontend & backend are separate
2️⃣ STATELESS — Each request has all info needed. No sessions stored.
3️⃣ CACHEABLE — Responses say if they can be cached
4️⃣ UNIFORM INTERFACE — Consistent URLs & methods
5️⃣ LAYERED SYSTEM — Client doesn't know if it hits cache/LB/server
6️⃣ CODE ON DEMAND (optional) — Server can send executable code

🔤 HTTP VERBS:
GET → Read | POST → Create | PUT/PATCH → Update | DELETE → Delete

🌐 GOOD URL DESIGN:
✅ GET /products/42
✅ POST /orders
❌ GET /getProductById?id=42

STATUS CODES:
200 OK | 201 Created | 400 Bad Request | 401 Unauthorized | 404 Not Found | 500 Server Error

💬 REST vs GraphQL — which do you prefer?
♻️ Repost to help someone nail their interview!

Видео Explain REST API канала Compile With Priya
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять