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

Fetch Assinado

O SignedFetch módulo fornece uma implementação de fetch interface que é transparente e compatível com o signed fetch protocolo, que define como anexar assinadas cadeias de autenticação a requisições de saída.

Os procedimentos para assinar e verificar esta requisição são detalhados na auth_chain página.

Usando SignedFetch a partir de uma cena requer o USE_FETCH permission.

Métodos

signedFetch

Faça uma requisição HTTP como faria com (fetch), adicionando automaticamente os cabeçalhos de verificação.

interface Request {
  // A URL alvo da requisição:
  url: string;

  // Parâmetros opcionais e autoexplicativos para a requisição:
  init?: {
    method?: string;
    body?: string;
    headers: { [key: string]: string };
  };
}

interface Response {
  // Se a requisição HTTP foi realizada com sucesso (códigos diferentes de 2xx não são falhas)
  ok: boolean;

  // Os detalhes autoexplicativos da resposta:
  status: number;
  statusText: string;
  headers: { [key: string]: string };
  body: string;
}

function signedFetch(Request): Promise<Response>;

Atualizado