Sobes.tech
Back to questions
Intern
2

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

Companies where asked
AvitoAvito

Answer from AI

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 на новые.