Pergunta

Estou muito um novato com Boost, e minha única experiência de navegar embora um proxy usando uma biblioteca está usando .NET (que é realmente conveniente para o efeito). Agora eu estou tentando executar uma solicitação HTTP simples através de um proxy HTTP.

Existe uma maneira arrumada para fazê-lo usando o impulso diretamente?

Meu uso proxy de um autenticação NTLM.

Foi útil?

Solução

Não, impulso fornece nem um cliente HTTP, nem uma forma de interface com os proxies. Você teria necessariamente de implementar esses recursos si mesmo.

Para ser claro, sim, é possível implementar um cliente HTTP usando Boost.Asio. Mas a implementação de um cliente que pode falar de forma confiável através de um proxy é significativamente mais complexo, e não Asio não fornece qualquer suporte para que além da própria tomada de baixo nível. Certamente não incluem a estrutura para realizar a autenticação NTLM, o que pode ser difícil de acertar.

bibliotecas mais complexos como cURL fornecer esse apoio.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top