We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 51dfec5 commit 7b1ddceCopy full SHA for 7b1ddce
sentry-ruby/lib/sentry/interfaces/request.rb
@@ -107,8 +107,11 @@ def filter_and_format_headers(env, send_default_pii)
107
end
108
109
110
+ # Regex to detect lowercase chars — match? is allocation-free (no MatchData/String)
111
+ LOWERCASE_PATTERN = /[a-z]/.freeze
112
+
113
def is_skippable_header?(key)
- key.upcase != key || # lower-case envs aren't real http headers
114
+ key.match?(LOWERCASE_PATTERN) || # lower-case envs aren't real http headers
115
key == "HTTP_COOKIE" || # Cookies don't go here, they go somewhere else
116
!(key.start_with?("HTTP_") || CONTENT_HEADERS.include?(key))
117
0 commit comments