Prévia do material em texto
1. O que é um método HTTP? Um método HTTP define a ação que deve ser executada em um recurso específico. Exemplos incluem GET (para buscar dados), POST (para enviar dados), PUT (para atualizar dados) e DELETE (para remover dados). 2. O que é uma URL no contexto do HTTP? URL (Uniform Resource Locator) é o endereço completo usado para acessar um recurso na web. Ele inclui o protocolo (como HTTP), o domínio, o caminho e parâmetros opcionais. 3. O que é um código de status HTTP 404? O código de status 404 indica que o recurso solicitado pelo cliente não foi encontrado no servidor. 4. Qual é a função do método HTTP HEAD? O método HEAD solicita a resposta do servidor sem o corpo da resposta, útil para verificar o status de um recurso ou metadados sem transferir o conteúdo. 5. Qual a diferença entre HTTP 1.1 e HTTP/2? HTTP/2 introduziu várias melhorias de desempenho sobre o HTTP 1.1, como multiplexação de requisições, compressão de cabeçalhos e priorização de recursos, resultando em carregamento de página mais rápido. 6. O que são parâmetros de consulta (query parameters) em HTTP? São partes da URL que passam informações adicionais ao servidor em uma requisição, geralmente após um “?” e separadas por “&”. Exemplo: https://example.com/search?query=books&lang=en. 7. O que é uma sessão em HTTP? Uma sessão em HTTP refere-se ao tempo durante o qual um usuário interage com um site ou aplicação, e pode ser mantida por cookies ou tokens de sessão. 8. Como funciona o redirecionamento HTTP? O redirecionamento é feito através de códigos de status, como 301 (movido permanentemente) ou 302 (movido temporariamente), que informam ao cliente que ele deve acessar uma nova URL. 9. O que é um cookie de sessão? É um pequeno pedaço de dados enviado do servidor e armazenado no cliente, usado para manter o estado ou autenticação de usuário durante uma sessão de navegação. 10. O que é HTTP Keep-Alive? Keep-Alive é uma opção que permite que a conexão entre cliente e servidor permaneça aberta após uma requisição, possibilitando múltiplas requisições sem ter que reabrir a conexão, o que melhora o desempenho. https://example.com/search?query=books&lang=en