Errores seguros
Usa un método seguro para recibir un resultado explícito en lugar de un error lanzado.
import { Http, problem } from "fetchzen";const api = Http.create(`${location.origin}/api/examples/`, { cache: false, secure: false, preset: problem,});const { data, error } = await api.safe.get("status", { params: { code: "422" }, retry: 0,});if (error) console.error(error);else console.log(data);Listo. No se ha enviado ninguna solicitud.
Resultado
Elige Ejecutar para ver la respuesta.
Registro de eventos
Todavía no hay eventos.
Qué observar
Sección titulada «Qué observar»El endpoint de demo devuelve intencionalmente 422, 429 o 503; no reintenta.
problem lee los detalles de error RFC 9457. En caso de fallo, revisa error;
en caso de éxito, data contiene la respuesta con la forma del preset.
Reemplaza la URL base del demo por tu API para uso real.
Continúa con solicitud segura o reintentos.