| 290 | } |
| 291 | |
| 292 | void HTTPHeaders::RemoveAll(std::string_view key) |
| 293 | { |
| 294 | auto moved = std::ranges::remove_if(m_headers, [key] (auto& pair) { |
| 295 | return CaseInsensitiveEqual(key, pair.first); |
| 296 | }); |
| 297 | m_headers.erase(moved.begin(), moved.end()); |
| 298 | } |
| 299 | |
| 300 | bool HTTPHeaders::Read(util::LineReader& reader) |
| 301 | { |