Line data Source code
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 251 : const Http::RequestHeaderMap& request_headers) const { 10 251 : if (!allow_safe_request_) { 11 0 : return false; 12 0 : } 13 251 : return Http::Utility::isSafeRequest(request_headers); 14 251 : } 15 : 16 : REGISTER_FACTORY(DefaultEarlyDataPolicyFactory, EarlyDataPolicyFactory); 17 : 18 : } // namespace Router 19 : } // namespace Envoy