Junior — Middle
De que forma o servidor recebe e interpreta a requisição HTTP GET entrante?
sobes.tech IA
Resposta da IA
Quando o servidor recebe uma solicitação HTTP GET, ele primeiro aceita uma conexão TCP numa porta específica (geralmente 80 ou 443). Depois, o servidor lê os cabeçalhos da solicitação, incluindo o método (GET), URL, parâmetros e outros dados. Em seguida, o servidor interpreta a URL e os parâmetros, determina qual recurso ou script deve ser executado e transfere o controle para o manipulador correspondente (por exemplo, um script PHP). Em PHP, os parâmetros GET estão disponíveis através do array global $_GET.
Exemplo de processamento de uma solicitação GET em PHP:
// URL: example.com/page.php?user=123
$userId = $_GET['user'] ?? null;
if ($userId) {
echo "ID do usuário: " . htmlspecialchars($userId);
} else {
echo "ID do usuário não especificado";
}