Prezados,
No exemplo, o professor utiliza o data.requestUrl, mas o próprio editor e a documentação não acham esse método:
print('url: ${data.requestUrl}');
alguém usou outro método ou algo que possa tornar esse método funcional ?
Prezados,
No exemplo, o professor utiliza o data.requestUrl, mas o próprio editor e a documentação não acham esse método:
print('url: ${data.requestUrl}');
alguém usou outro método ou algo que possa tornar esse método funcional ?
Olá Stones, Tudo bem?
Não sei se entendi corretamente sua pergunta, mas peço que verifique se no método que está chamando a "data.requestUrl", se está sendo importado o pacote "http_interceptor", pois o "data" é uma referência a "RequestData" que pertence a esse pacote.
@override
Future<RequestData> interceptRequest({RequestData data}) async {
print('/** ----- Request ----- **/');
print('Url: ${data.requestUrl}');
return data;
}
Abraço, Espero ter ajudado.
Obrigado Felipe,
Vi depois, que no próprio curso tem uma informação atualizada comunicando a substituição do requestUrl
por apenas url
. Segue:
Durante o vídeo, foi utilizado o package do http_interceptor na versão 0.1.1 que dava acesso à propriedade requestUrl na referência de RequestData. Após atualizações acima dessa versão essa propriedade não existe. Para obter o mesmo resultado, considere o uso da propriedade url.
Bom, agradeço pelas informações, ainda não tinha visto o impacto destas atualizações.
Abraço.