Встречается на собеседованиях • сегодня

В чем разница между HTTP и REST

HTTP — это протокол передачи данных, а REST — архитектурный стиль для построения веб-сервисов.

HTTP определяет методы (GET, POST, PUT, DELETE и др.) и форматы запросов/ответов.

REST использует HTTP, но добавляет принципы:

  • Ресурсы (URI)
  • Единый интерфейс (HTTP-методы)
  • Отсутствие состояния (stateless)
  • Кэширование
  • Слоистая архитектура

Пример REST API:

java
@RestController
@RequestMapping("/api/users")
public class UserController {
    @GetMapping("/{id}")
    public User getUser(@PathVariable Long id) { ... } // GET /api/users/1

    @PostMapping
    public User createUser(@RequestBody User user) { ... } // POST /api/users
}

REST — это способ проектирования API, а HTTP — его транспорт.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы