提升asio和winhttp

时间:2012-03-27 10:12:11

标签: boost-asio

如果我们使用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 - 示例

谢谢,

1 个答案:

答案 0 :(得分:0)

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

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

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