TL;DR: Um pedido falhado através de um proxy pode ser devido a uma falha de ligação, a um túnel rejeitado, a uma resposta gerada por um intermediário ou a uma resposta da origem. Identifique a fase e o componente que está a reportar o problema antes de alterar as credenciais, os tempos limite ou o comportamento de repetição de tentativas. Um código de estado, por si só, não determina a causa principal.
O seu scraper reporta um erro 502 e a sugestão imediata é alternar o proxy. Isso pode alterar o resultado, mas não o explica. A falha pode estar no seu proxy de encaminhamento, no gateway de destino ou noutro serviço entre os dois.
Os erros de estado do proxy são respostas de erro HTTP e falhas de ligação relacionadas encontradas enquanto um pedido percorre um intermediário. A expressão é uma abreviatura operacional útil, mas não constitui uma categoria de erro padronizada. Uma resposta HTTP, uma exceção do cliente e um campo de erro específico do fornecedor devem ser interpretados separadamente.
Para os programadores que recolhem dados, o objetivo é isolar a etapa em que ocorre a falha e escolher uma resposta delimitada. Repetir uma tentativa em caso de um problema temporário de ligação é diferente de repetir uma tentativa de autenticação rejeitada. Guardar uma página de erro como um registo do produto constitui, mais uma vez, uma falha distinta, mesmo que a sua biblioteca de pedidos considere a transferência concluída.
Este guia fornece uma sequência de diagnóstico, uma referência de códigos de estado e uma estrutura prática para relatórios de falhas. Parte do princípio de que está a utilizar fontes e credenciais aprovadas. A resolução de problemas deve restabelecer um fluxo de trabalho autorizado, não contornar as restrições de acesso de uma fonte nem ocultar pedidos repetidos por trás de uma lista crescente de alterações na rede.




