Acabei de examinar os cabeçalhos das solicitações e respostas HTTP relacionadas ao Gmail. Primeiro, enviei nome de usuário e senha e examinei os cabeçalhos. Em seguida, excluí um e-mail da caixa de entrada e examinei-o novamente. Muitas solicitações e respostas foram geradas durante essas duas tarefas principais.
Minha pergunta é: por que tantas solicitações e respostas são geradas para essesduas tarefas principais?
E havia alguns cabeçalhos de solicitações (a maioria deles eram para imagens, etc.) ondebiscoitonão é enviado. Então, como o servidor me identifica sem um cookie de sessão?
Estou muito grato se alguém puder me explicar o que está acontecendo nos cabeçalhos desteduas tarefas principais.
Responder1
Sem ver os cabeçalhos e solicitações específicas a que você se refere, só é possível responder em termos gerais.
Aplicativos web modernos, como o GMail, fazem um grande número de solicitações durante a operação, não apenas para ações iniciadas pelo usuário.
Isso pode ser para coisas como atualizar elementos da interface do usuário ou pesquisar atualizações para itens como status do bate-papo.
Em termos de por que algumas solicitações podem não ter cookies enquanto outras têm, em geral isso acontece se a solicitação não for para o mesmo host dos sites principais. Muitos sites usam CDNs para hospedar ativos estáticos (por exemplo, arquivos de imagem). Como esses ativos não são confidenciais ou específicos de um usuário, não há necessidade de restringi-los, verificando a validade de uma sessão HTTP antes de fornecê-los.