For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fetch firmado

El SignedFetch módulo proporciona una implementación de la fetch interfaz que es transparentemente compatible con el signed fetch protocolo, que define cómo adjuntar firmadas cadenas de autenticación a solicitudes salientes.

Los procedimientos para firmar y verificar esta solicitud se detallan en el auth chain página.

Usando SignedFetch desde una escena requiere el USE_FETCH permission.

Métodos

signedFetch

Realiza una solicitud HTTP como lo harías con (fetch), agregando automáticamente las cabeceras de verificación.

interface Request {
  // La URL objetivo de la solicitud:
  url: string;

  // Parámetros opcionales y autoexplicativos para la solicitud:
  init?: {
    method?: string;
    body?: string;
    headers: { [key: string]: string };
  };
}

interface Response {
  // Si la solicitud HTTP se realizó con éxito (códigos distintos de 2xx no son fallos)
  ok: boolean;

  // Los detalles autoexplicativos de la respuesta:
  status: number;
  statusText: string;
  headers: { [key: string]: string };
  body: string;
}

function signedFetch(Request): Promise<Response>;

Última actualización