Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Token no interceptor

Obs: Caso a situação da minha dúvida venha acontecer nas outras aulas ignorem...

O instrutor usou o interceptor do http, sei que no axios é possível que eu envie o token em todas as rotas que exigem autenticação usando o interceptor, no caso do interceptor do http aqui no flutter , também é possível ?

1 resposta
solução!

Olá Ruberson,

Obrigado por compartilhar sua dúvida conosco!

Sim, é possível enviar o token de autenticação em todas as rotas que exigem autenticação usando o interceptor do http no Flutter. O interceptor do http permite que você adicione um cabeçalho personalizado em todas as solicitações de rede.

Para enviar o token de autenticação em todas as solicitações de rede, você pode adicionar o cabeçalho personalizado "Authorization" com o valor "Bearer {seu token aqui}" no interceptor do http. O código pode ser semelhante a este:

import 'package:http/http.dart' as http;

var token = 'seu token aqui';

var client = http.Client();

client.interceptors.add(
  http.Interceptor(
    (request) async {
      request.headers['Authorization'] = 'Bearer $token';
      return request;
    },
  ),
);

Espero que isso ajude! Se você tiver alguma outra dúvida, não hesite em perguntar.

Espero ter ajudado e bons estudos!