ProblemDetails
Se acuerdo con el RFC 9457 en https://www.rfc-editor.org/info/rfc9457, cuando un servicio falla, debe devolver una estructura JSON conocida como Problem Details que informa los detalles del fallo.
El tipo de fallo se describe en el campo type, del problem details y, adicionalmente, todo tipo de fallo debe tener una pequeña página donde se describe el problema. En estos ejemplos, se usa la carpeta error para almacenar las páginas que decriben los errores.
Para usarla en JavaScript, debes importar el archivo donde está definida esta clase.
Para usarla en PHP, debes importar el archivo donde está definida esta
clase usando require
o require_once
. En este
ejemplo no se usa la versión en PHP; se empezará a usar a partir de la
lección sobre validaciones.
A lo largo de esta lección y las siguientes, se profundiza en el uso y estructura de estas clases.