Solicitud segura

Incluye el endpoint y el método en un objeto en lugar de elegir un método de conveniencia.

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.request({
endpoint: "status", method: "GET",
params: { code: "422" }, retry: 0,
});
if (error) console.error(error);
else console.log(data);
Prueba la solicitudUsar safe.request
Parámetros de la solicitud

Solo Ejecutar envía una solicitud a la API de demostración de este sitio. Usa solo datos sintéticos; no envíes secretos ni archivos personales. Se cuentan los bytes de los archivos; no se almacenan.

Listo. No se ha enviado ninguna solicitud.

Resultado

Elige Ejecutar para ver la respuesta.
Registro de eventos
Todavía no hay eventos.

La primitiva tiene el mismo contrato data/error que safe.get. El endpoint status de demo devuelve intencionalmente el fallo elegido; reemplázalo por tu API para uso real.

Continúa con errores seguros o configuración.