aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/http/io/headers.cpp
diff options
context:
space:
mode:
authorvadim-xd <vadim-xd@yandex-team.com>2024-04-16 09:38:35 +0300
committervadim-xd <vadim-xd@yandex-team.com>2024-04-16 09:47:02 +0300
commitea11c4b61ef4e491c701847533ff93d3de81f127 (patch)
tree379f3f5dc74a110c36c021a8ebee828e725e2f8b /library/cpp/http/io/headers.cpp
parentc56359b9090f00a5a3c40c739daf6848cfc40689 (diff)
downloadydb-ea11c4b61ef4e491c701847533ff93d3de81f127.tar.gz
Add THttpHeaders constructor from TArrayRef
351519c01d45a22beceb491029a8f516619673a0
Diffstat (limited to 'library/cpp/http/io/headers.cpp')
-rw-r--r--library/cpp/http/io/headers.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/library/cpp/http/io/headers.cpp b/library/cpp/http/io/headers.cpp
index f2baf64021..3f3a5a2d07 100644
--- a/library/cpp/http/io/headers.cpp
+++ b/library/cpp/http/io/headers.cpp
@@ -66,6 +66,13 @@ THttpHeaders::THttpHeaders(IInputStream* stream) {
}
}
+THttpHeaders::THttpHeaders(TArrayRef<const THttpInputHeader> headers) {
+ for (const auto& header : headers) {
+ AddHeader(header);
+ }
+}
+
+
bool THttpHeaders::HasHeader(const TStringBuf header) const {
return FindHeader(header);
}