From f66530a7ba60305166f3440b311b4381185a583a Mon Sep 17 00:00:00 2001 From: Mathieu Martin Date: Fri, 2 Sep 2022 09:06:42 -0400 Subject: [PATCH] Ensure http method is always uppercase Per RFC 7231 HTTP verbs are defined as case-sensitive and standard ones are in uppercase. See https://www.rfc-editor.org/rfc/rfc7231#section-4.1 Resolves https://github.com/yabeda-rb/yabeda-http_requests/pull/6 --- lib/yabeda/http_requests/sniffer.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/yabeda/http_requests/sniffer.rb b/lib/yabeda/http_requests/sniffer.rb index 7c5e6db..e965497 100644 --- a/lib/yabeda/http_requests/sniffer.rb +++ b/lib/yabeda/http_requests/sniffer.rb @@ -10,7 +10,7 @@ def request(data_item) { host: data_item.request.host, port: data_item.request.port, - method: data_item.request.method + method: data_item.request.method.upcase } ) end @@ -28,7 +28,7 @@ def log_http_response_total(data_item) { host: data_item.request.host, port: data_item.request.port, - method: data_item.request.method, + method: data_item.request.method.upcase, status: data_item.response.status } ) @@ -38,7 +38,7 @@ def log_http_response_duration(data_item) labels = { host: data_item.request.host, port: data_item.request.port, - method: data_item.request.method, + method: data_item.request.method.upcase, status: data_item.response.status }