nghttp: Take advantage the fact that custom headers are already lower cased
This commit is contained in:
parent
5df21e3683
commit
73955f0519
|
@ -534,7 +534,7 @@ struct HttpClient {
|
||||||
std::end(config.headers),
|
std::end(config.headers),
|
||||||
[](const std::pair<std::string, std::string>& nv)
|
[](const std::pair<std::string, std::string>& nv)
|
||||||
{
|
{
|
||||||
return util::strieq("host", nv.first.c_str());
|
return "host" == nv.first;
|
||||||
});
|
});
|
||||||
if ( i != std::end(config.headers) ) {
|
if ( i != std::end(config.headers) ) {
|
||||||
host_string = (*i).second.c_str();
|
host_string = (*i).second.c_str();
|
||||||
|
@ -1042,7 +1042,7 @@ int submit_request
|
||||||
for(auto& kv : headers) {
|
for(auto& kv : headers) {
|
||||||
size_t i;
|
size_t i;
|
||||||
for(i = 0; i < num_initial_headers; ++i) {
|
for(i = 0; i < num_initial_headers; ++i) {
|
||||||
if(util::strieq(kv.first, build_headers[i].name)) {
|
if(kv.first == build_headers[i].name) {
|
||||||
build_headers[i].value = kv.second;
|
build_headers[i].value = kv.second;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -1053,7 +1053,7 @@ int submit_request
|
||||||
|
|
||||||
// To test "never index" repr, don't index authorization header
|
// To test "never index" repr, don't index authorization header
|
||||||
// field unconditionally.
|
// field unconditionally.
|
||||||
auto no_index = util::strieq(kv.first, "authorization");
|
auto no_index = kv.first == "authorization";
|
||||||
build_headers.emplace_back(kv.first, kv.second, no_index);
|
build_headers.emplace_back(kv.first, kv.second, no_index);
|
||||||
}
|
}
|
||||||
std::stable_sort(std::begin(build_headers), std::end(build_headers),
|
std::stable_sort(std::begin(build_headers), std::end(build_headers),
|
||||||
|
|
Loading…
Reference in New Issue