1
#include "source/extensions/early_data/default_early_data_policy.h"
2

            
3
#include "source/common/http/utility.h"
4

            
5
namespace Envoy {
6
namespace Router {
7

            
8
bool DefaultEarlyDataPolicy::allowsEarlyDataForRequest(
9
46580
    const Http::RequestHeaderMap& request_headers) const {
10
46580
  if (!allow_safe_request_) {
11
8
    return false;
12
8
  }
13
46572
  return Http::Utility::isSafeRequest(request_headers);
14
46580
}
15

            
16
REGISTER_FACTORY(DefaultEarlyDataPolicyFactory, EarlyDataPolicyFactory);
17

            
18
} // namespace Router
19
} // namespace Envoy