Back to questions
Avito
Intern
2
Какой HTTP-метод по спецификации используется для полной замены ресурса и является идемпотентным? PATCH POST PUT DELETE
Companies where asked
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 на новые.