MCPcopy Create free account
hub / github.com/brainboxdotcc/DPP / get_header_list

Method get_header_list

src/dpp/httpsclient.cpp:140–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140const std::list<std::string> https_client::get_header_list(std::string header_name) const {
141 std::transform(header_name.begin(), header_name.end(), header_name.begin(), [](unsigned char c){
142 return std::tolower(c);
143 });
144 auto hdrs = response_headers.equal_range(header_name);
145 if (hdrs.first != response_headers.end()) {
146 std::list<std::string> data;
147 for ( auto i = hdrs.first; i != hdrs.second; ++i ) {
148 data.emplace_back(i->second);
149 }
150 return data;
151 }
152 return std::list<std::string>();
153}
154
155const std::multimap<std::string, std::string> https_client::get_headers() const {
156 return response_headers;

Callers 1

mainFunction · 0.45

Calls 3

transformFunction · 0.85
beginMethod · 0.45
endMethod · 0.45

Tested by 1

mainFunction · 0.36