¿Qué significa el estado HTTP 201 (Creado)?

 
También puede significar:
ConstanteTipoSO
ERROR_RELOC_CHAIN_XEEDS_SEGLIMError de WindowsWindows
DRIVER_VERIFIER_IOMANAGER_VIOLATIONCódigo BSODWindows
Anterior Siguiente
HTTP_STATUS_OK HTTP_STATUS_ACCEPTED

HTTP_STATUS_CREATED

Qué significa HTTP 201 Created

HTTP_STATUS_CREATED corresponde a HTTP 201. La solicitud se ha completado correctamente y como resultado se ha creado al menos un recurso nuevo.

Cuando existe un recurso principal creado, la respuesta suele identificarlo mediante Location. El cuerpo también puede incluir su representación, identificadores o enlaces. Validadores como ETag resultan útiles para posteriores actualizaciones condicionales.

Qué comprobar

  • Conserva el identificador o la URL devueltos por el servidor en lugar de reconstruirlos por suposiciones del cliente.
  • Si reintentas una creación tras un timeout, utiliza el mecanismo de idempotencia definido por la API; de lo contrario puedes crear duplicados.
  • Si recibes 201 sin poder localizar el recurso, revisa Location, el cuerpo y la documentación del endpoint.

RFC 9110: HTTP Semantics


¿Buscas un código diferente? Buscar otro código de estado o error.