如果我们使用boost asio库,我们如何将凭据发送到Web服务器。例如,Winhttp库允许使用Winhttpsetcredentials设置凭据。我们如何在提升中做同样的事情?
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 - 示例
谢谢,
答案 0 :(得分:0)
只需添加代码即可将您需要的凭据发送到发送其他标头的代码。
request_stream << "Host: " << server << "\r\n";
request_stream << "Accept: */*\r\n";
request_stream << "Connection: close\r\n\r\n";
您可以添加代码以在其中的任何位置发送凭据。 (显然,在结束标题的双行结束之前。)