Signed Fetch

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

Os procedimentos para assinar e verificar esta requisição são detalhados na auth_chainarrow-up-right página.

Usando SignedFetch a partir de uma cena requer o USE_FETCHarrow-up-right permission.

Métodos

signedFetch

Faça uma requisição HTTP como faria com (fetcharrow-up-right), 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