gpt4 book ai didi

c++ - cpp netlib 头文件

转载 作者:行者123 更新时间:2023-11-28 07:47:01 25 4
gpt4 key购买 nike

我在理解 cpp netlib 文档时遇到一些问题。

member name  type               description
headers vector<header> Vector of headers.

A header is a struct of type response_header<http::tags::http_server>.
An instance always has the members name and value both of which are of type string_type.
string_type is boost::network::string<http::tags::http_server>::type.

在我尝试访问 header 时在我的代码中:

http_server::response_header headers[] = request.headers;

以上代码无法编译。我知道这看起来很基础,但我是 C++ 的新手。谁能指导我如何遍历请求的 header ?

最佳答案

class handler;
typedef http::async_server<handler> server;
for (server::request::vector_type::iterator it = request.headers.begin(); it != request.headers.end(); ++it) {
printf("%s: %s", it->name.c_str(), it->value.c_str());
}

关于c++ - cpp netlib 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737011/

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