Что произойдет, если попробовать изменить ресурс, который еще не существует, с помощью методов PUT и PATCH?

PUT: Создаст новый ресурс по указанному URI. Тело запроса будет использовано как его содержимое. PATCH: Вернет статус 404 Not Found, так как операция изменения подразумевает наличие существующего ресурса.

Короткий ответ

Что ответить на собеседовании

PUT: Создаст новый ресурс по указанному URI. Тело запроса будет использовано как его содержимое. PATCH: Вернет статус 404 Not Found, так как операция изменения подразумевает наличие существующего ресурса.

Подробный разбор

Ответ с пояснениями

Условие

Что произойдет, если попробовать изменить ресурс, который еще не существует, с помощью методов PUT и PATCH?

Ответ

PUT: Создаст новый ресурс по указанному URI. Тело запроса будет использовано как его содержимое.
PATCH: Вернет статус 404 Not Found, так как операция изменения подразумевает наличие существующего ресурса.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее