Встречается на 1% собеседований по Python
Какие знаешь операции в 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
интервью вопросы и ответы