Встречается на 1% собеседований по Python
В чём разница между POST и PUT
POST и PUT — это HTTP-методы, но они имеют разные семантические значения:
- POST используется для создания нового ресурса, когда клиент не знает его идентификатор. Сервер сам генерирует ID и возвращает его в ответе. POST неидемпотентен — повторные запросы могут создавать новые ресурсы.
Пример:pythonrequests.post('https://api.example.com/users', json={'name': 'Alice'})
- PUT применяется для полного обновления или создания ресурса с известным идентификатором. PUT идемпотентен — повторные запросы не изменяют результат.
Пример:pythonrequests.put('https://api.example.com/users/123', json={'name': 'Bob'})
Ключевое отличие: POST — создание (сервер выбирает ID), PUT — обновление/создание с явным ID.

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