Em login=API_KEY:, os dois-pontos finais podem indicar que a senha está vazia. As credenciais HTTP Basic são formadas por nome de usuário, dois-pontos e senha. Quando um serviço define uma chave de API como nome de usuário com senha vazia, o par é API_KEY:; os dois-pontos não fazem parte da chave da conta.

Respeite o contrato do serviço com essa interpretação. Outro serviço pode colocar o token no campo de senha ou usar outro mecanismo de autenticação. Dois-pontos no final sozinhos não estabelecem o que o servidor dele espera.

A sintaxe de login cache_peer do Squid também difere da sintaxe de informações do usuário de uma URL de proxy. Caracteres reservados podem exigir codificação de URL em uma interface e aspas diferentes na outra; preserve as regras da configuração real.

TLS até o proxy pai é uma escolha separada. Mudar esse transporte não altera o par de credenciais Basic nem decide se o site de destino usa HTTPS.

Artigos relacionados