Repaso
English
Backend y APIsIntermedioAPI-01

¿Qué método HTTP NO es idempotente por definición?

Opciones

  1. GET
  2. PUT
  3. DELETE
  4. POST (Opción correcta)

Respuesta

POST

Por qué

Idempotente significa: enviar la misma petición una o diez veces deja el servidor en el mismo estado final.

GET solo lee. PUT fija un recurso a un valor dado (fijarlo dos veces no cambia nada más). DELETE lo elimina (eliminarlo dos veces: sigue eliminado).

POST normalmente CREA algo: dos POST idénticos a /orders pueden crear dos pedidos. Por eso reintentar un POST es arriesgado.

Recuerda

POST crea → repetirlo puede crear duplicados.

Términos clave

Practica esta pregunta en Repaso