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

Какие знаешь операции в REST

REST (Representational State Transfer) использует стандартные HTTP-методы для выполнения операций с ресурсами:

  1. GET - получение ресурса (без изменений на сервере)

    python
    requests.get('https://api.example.com/users/1')
  2. POST - создание нового ресурса

    python
    requests.post('https://api.example.com/users', json={'name': 'John'})
  1. PUT - полное обновление ресурса (замена всех данных)

    python
    requests.put('https://api.example.com/users/1', json={'name': 'Updated'})
  2. PATCH - частичное обновление ресурса

    python
    requests.patch('https://api.example.com/users/1', json={'name': 'Partial'})
  3. DELETE - удаление ресурса

    python
    requests.delete('https://api.example.com/users/1')

Дополнительные методы (менее распространенные):

  • HEAD - получение метаданных
  • OPTIONS - информация о поддерживаемых методах

Важно: REST предполагает идемпотентность (кроме POST) и статус-коды для ответов (200 OK, 201 Created, 404 Not Found и т.д.).

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

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

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

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