1
#pragma once
2

            
3
#include "absl/strings/string_view.h"
4

            
5
namespace Envoy {
6
namespace Http {
7

            
8
// Legacy default value of 60K is safely under both codec default limits.
9
static constexpr uint32_t DEFAULT_MAX_REQUEST_HEADERS_KB = 60;
10
// Default maximum number of headers.
11
static constexpr uint32_t DEFAULT_MAX_HEADERS_COUNT = 100;
12

            
13
constexpr absl::string_view MaxRequestHeadersCountOverrideKey =
14
    "envoy.reloadable_features.max_request_headers_count";
15
constexpr absl::string_view MaxResponseHeadersCountOverrideKey =
16
    "envoy.reloadable_features.max_response_headers_count";
17
constexpr absl::string_view MaxRequestHeadersSizeOverrideKey =
18
    "envoy.reloadable_features.max_request_headers_size_kb";
19
constexpr absl::string_view MaxResponseHeadersSizeOverrideKey =
20
    "envoy.reloadable_features.max_response_headers_size_kb";
21

            
22
} // namespace Http
23
} // namespace Envoy