执行经由代理使用C ++ /升压一个简单的HTTP请求?(Perform a simple HTTP

2019-07-18 03:41发布

我与升压相当一个新手,我冲浪虽然使用库代理是使用.NET的唯一的经验(即用于此目的真的很方便)。 现在我试图执行通过HTTP代理服务器简单的HTTP请求。

有一个整洁的方式,直接使用boost办呢?

我的代理使用NTLM认证。

Answer 1:

不,升压既不提供HTTP客户端也没有与代理接口的方式。 你会一定要自己实现这些功能。

需要明确的是,是的,这是可以实现使用Boost.Asio的HTTP客户端。 但是,实现客户端,可以通过代理可靠地讲是显著更复杂,和ASIO不提供对于超越低层次的插座本身的任何支持。 这当然不包括用于执行NTLM身份验证,这可能很难得到正确的框架。

想了解更多复杂的库卷曲提供支持。



文章来源: Perform a simple HTTP request using C++ / Boost via a proxy?