Встречается на собеседованиях • сегодня
Какие знаешь операции в REST
REST (Representational State Transfer) использует стандартные HTTP-методы для выполнения операций с ресурсами:
-
GET - получение ресурса (без изменений на сервере)
pythonrequests.get('https://api.example.com/users/1') -
POST - создание нового ресурса
pythonrequests.post('https://api.example.com/users', json={'name': 'John'})
-
PUT - полное обновление ресурса (замена всех данных)
pythonrequests.put('https://api.example.com/users/1', json={'name': 'Updated'}) -
PATCH - частичное обновление ресурса
pythonrequests.patch('https://api.example.com/users/1', json={'name': 'Partial'}) -
DELETE - удаление ресурса
pythonrequests.delete('https://api.example.com/users/1')
Дополнительные методы (менее распространенные):
- HEAD - получение метаданных
- OPTIONS - информация о поддерживаемых методах
Важно: REST предполагает идемпотентность (кроме POST) и статус-коды для ответов (200 OK, 201 Created, 404 Not Found и т.д.).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы