Ответ
REST API (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, основанный на HTTP. Он использует стандартные методы (GET, POST, PUT, DELETE и др.) для взаимодействия с ресурсами, представленными в формате JSON или XML.
Ключевые принципы:
- Stateless — сервер не хранит состояние клиента между запросами.
- Ресурсы — всё представлено в виде URI (например,
/users). - HTTP-методы — определяют действие (GET — чтение, POST — создание и т. д.).
Пример на Go (с net/http):
package main
import (
"encoding/json"
"net/http"
)
type User struct {
ID int `json:"id"`
Name string `json:"name"`
}
func main() {
http.HandleFunc("/users", func(w http.ResponseWriter, r *http.Request) {
if r.Method == "GET" {
users := []User{{1, "Alice"}, {2, "Bob"}}
json.NewEncoder(w).Encode(users)
}
})
http.ListenAndServe(":8080", nil)
}
REST API популярен благодаря простоте, масштабируемости и совместимости с HTTP.
Видео-ответы
▶
Собеседование на позицию Senior Python Developer 4000$ #9
▶
Моковое собеседование на Middle системного аналитика | Solvery & На собесе как на танцполе
▶
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ С ИНТЕРЕСНЫМИ ВОПРОСАМИ И ЗАДАЧАМИ НА MIDDLE/SENIOR FRONTEND С ЗП 320К!
▶
Реальное собеседование Frontend Middle на 300к
▶
Душное СОБЕСЕДОВАНИЕ на MIDDLE frontend разработчика: react, js,ts🔥 2 часть🎄🎉
▶
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА ПОЗИЦИЮ MIDDLE DevOps
▶
СОБЕСЕДОВАНИЕ MIDDLE REACT FRONTEND || ЗП ОТ 230К
▶
#21 Подписчик прошел собес Python CTI на 400.000 в месяц
▶
Собеседование на Middle PHP разработчика
▶
Собеседование на Middle PHP разработчика
▶
Собеседование на позицию Backend Developer Python + Django Middle #1
▶
Фронтенд собеседование 2025 | Junior Frontend | Реальные вопросы и задачи React собеседование
▶
Собеседование JavaScript junior Рита
▶
Собеседование JavaScript junior Рита
▶
Джун пишет tg-ботов и разбирается в ООП как никто другой? / Лайвкодинг / Техсобес Junior Python Dev
▶
Собеседование frontend junior разработчика (CSS, HTML, JS, React, Typescript)
▶
Тестовое интервью с Владимиром на позицию Junior Python разработчик
▶
Собеседование frontend junior разработчика 2024 (CSS, HTML, JS, React, Typescript, Graphql)
▶
Собеседование frontend junior разработчика 2024 (CSS, HTML, JS, React, Typescript, Redux)
▶
Собеседование frontend разработчика #8 индивидуальное менторство
▶
Публичное собеседование PYTHON-разработчик. JUNIOR Python мок-интервью. Джуниор Питон СОБЕС Пайтон
▶
Студент-математик затащил собеседование? / Техсобес на позицию Junior Python Developer
▶
Тестовое собеседование Java разработчика #22 - Николай Оськин
▶
Рубрика: Собеседование с подписчиком / чего научили в школе qa light / Собеседование на JUNIOR QA
▶
Рубрика: СОБЕСЕДОВАНИЕ С ПОДПИСЧИКОМ! - Свеженький, только после курсов)))
▶
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА