Sobes.tech
Junior — Middle

Explica qué significa el método PUT en REST API y en qué casos se utiliza.

sobes.tech AI

Respuesta de la IA

El método PUT en la API REST se utiliza para actualizar completamente un recurso o crearlo si aún no existe. A diferencia de PATCH, que aplica cambios parciales, PUT reemplaza todo el recurso con los datos enviados.

Características principales de PUT:

  • Idempotencia: la llamada repetida con los mismos datos no cambiará el resultado.
  • Generalmente se usa para actualizar un objeto existente mediante un URI conocido.
  • Si el recurso no existe, el servidor puede crearlo con el URI especificado.

Ejemplo: si tienes un usuario con ID 123, una solicitud PUT a /users/123 con una descripción completa del usuario reemplazará todos los campos de ese usuario con los nuevos valores.

Se usa PUT cuando se necesita reemplazar el recurso completamente, en lugar de actualizarlo parcialmente.