Sobes.tech
Назад к вопросам
Intern
1

Какой HTTP-метод по спецификации используется для полной замены ресурса и является идемпотентным? PATCH POST PUT DELETE

Компании, где спрашивали
AvitoAvito

Ответ от нейросети

sobes.tech AI

По спецификации HTTP метод PUT используется для полной замены ресурса и является идемпотентным. Это значит, что повторный запрос PUT с одинаковыми данными не изменит состояние ресурса после первого запроса.

  • PUT — заменяет весь ресурс целиком.
  • PATCH — частично обновляет ресурс.
  • POST — обычно создаёт новый ресурс или выполняет действие, не является идемпотентным.
  • DELETE — удаляет ресурс, также идемпотентен, но не заменяет.

Пример использования PUT:

PUT /users/123 HTTP/1.1
Content-Type: application/json

{"name": "Иван", "age": 30}

Этот запрос заменит данные пользователя с ID 123 на новые.