【问题标题】:Boost asio and winhttp提升 asio 和 winhttp
【发布时间】:2012-04-10 20:43:22
【问题描述】:

如果我们使用 boost asio 库,我们如何将凭据发送到 Web 服务器。例如,Winhttp 库允许使用 Winhttpsetcredentials 设置凭据。我们如何在 boost 中做同样的事情?

http://technet.microsoft.com/en-us/query/aa384112 - winHttpsetcredentials

http://www.boost.org/doc/libs/1_42_0/doc/html/boost_asio/example/http/client/async_client.cpp - 示例

谢谢,

【问题讨论】:

    标签: boost-asio


    【解决方案1】:

    只需添加代码以将您需要的凭据发送到发送其他标头的代码。

    request_stream << "Host: " << server << "\r\n";
    request_stream << "Accept: */*\r\n";
    request_stream << "Connection: close\r\n\r\n";
    

    您可以添加代码以在其中的任何位置发送凭据。 (显然,在结束标题的双行结束之前。)

    【讨论】:

    • boost 是否为 NTLM 提供任何库?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多