Intern
O que é um User Agent?
sobes.tech IA
Resposta da IA
Agente de Utilizador - cadeia que identifica a aplicação cliente que faz a solicitação ao servidor (por exemplo, um navegador web, um robô de pesquisa, etc.). É enviada no cabeçalho HTTP User-Agent.
Exemplo de estrutura (pode variar):
NomeDoProduto/Versão [Comentários, SistemaOperativo, Língua...]
Aplicações do Agente de Utilizador:
- Detecção do tipo de cliente: O servidor pode adaptar o conteúdo a um navegador ou dispositivo específico.
- Analítica: A análise web usa o Agente de Utilizador para recolher estatísticas sobre as visitas aos sites.
- Bloqueio: Os proprietários de sites podem bloquear o acesso por Agente de Utilizador (por exemplo, para bots).
- Testes: QA usa um Agente de Utilizador modificado para simular diferentes navegadores/dispositivos.
Exemplo de cabeçalho HTTP:
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
Neste exemplo:
Mozilla/5.0- marcador comum, nem sempre corresponde ao motor real.Windows NT 10.0; Win64; x64- informação do sistema operativo.AppleWebKit/537.36 (KHTML, like Gecko)- informação do motor de renderização.Chrome/91.0.4472.124- nome e versão do navegador.Safari/537.36- frequentemente incluído para compatibilidade com sites antigos que verificavam a presença de "Safari" no Agente de Utilizador.