Galera, tenho experimentado o AliExpress como afiliado.
Recentemente, os Oneboxes deles começaram a falhar no site onde os utilizo.
Investiguei e notei que funciona em outro servidor Discourse meu. Ambos têm versões idênticas do Discourse (2.4.0.beta11) e estão rodando em VPS da Scaleway com Ubuntu.
No entanto, ao comparar as requisições feitas pelo prompt de comando usando curl, notei que há um redirecionamento 302 extra no servidor que está falhando, mesmo que ambos acabem resolvendo para a mesma URL.
Isso poderia estar causando as falhas com o código atual do Onebox?
Estou usando o seguinte comando para ver os redirecionamentos (inclui a URL):
OK, isso está ficando ainda mais estranho, mas mais próximo da razão que suspeito:
Se eu pegar a URL final do Curl e inseri-la em um navegador local, a do servidor com falha me leva a uma solicitação de login, enquanto a do servidor que funciona não o faz.
Não necessariamente. Mesmo que os dois servidores de origem estejam no mesmo data center e acessem o mesmo balanceador de carga de uma CDN, eles não estarão necessariamente se comunicando com a mesma máquina de backend.