gpt4 book ai didi

c++ - 通过代理使用 C++/Boost 执行简单的 HTTP 请求?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:07 28 4
gpt4 key购买 nike

我是 Boost 的新手,我使用库通过代理浏览的唯一经验是使用 .NET(这对于这个目的来说真的很方便)。我现在正尝试通过 HTTP 代理执行简单的 HTTP 请求。

有直接使用 boost 的简洁方法吗?

我的代理使用 NTLM 身份验证。

最佳答案

不,Boost 既不提供 HTTP 客户端也不提供与代理交互的方式。您必须自己实现这些功能。

明确地说,是的,可以使用 Boost.Asio 实现 HTTP 客户端。但是实现一个可以通过代理进行可靠通信的客户端要复杂得多,而且 Asio 不提供任何超出低级套接字本身的支持。它当然不包括执行 NTLM 身份验证的框架,这可能很难正确完成。

更复杂的库,如 cURL提供这种支持。

关于c++ - 通过代理使用 C++/Boost 执行简单的 HTTP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1430495/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com