From 3c13e0ea3282055bd40474a6273004a5c84c6fe4 Mon Sep 17 00:00:00 2001 From: Patrick Boos Date: Wed, 23 Aug 2023 16:59:39 +0200 Subject: [PATCH] Do not validate HEAD requests --- .../openapi/validation/api/selector/DefaultTrafficSelector.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openapi-validation-api/src/main/java/com/getyourguide/openapi/validation/api/selector/DefaultTrafficSelector.java b/openapi-validation-api/src/main/java/com/getyourguide/openapi/validation/api/selector/DefaultTrafficSelector.java index 587fcfa8..ef5d3b9b 100644 --- a/openapi-validation-api/src/main/java/com/getyourguide/openapi/validation/api/selector/DefaultTrafficSelector.java +++ b/openapi-validation-api/src/main/java/com/getyourguide/openapi/validation/api/selector/DefaultTrafficSelector.java @@ -51,12 +51,14 @@ private boolean isRandomlySelectedBySampleRate() { @Override public boolean canRequestBeValidated(RequestMetaData request) { return !methodEquals(request.getMethod(), "OPTIONS") + && !methodEquals(request.getMethod(), "HEAD") && isContentTypeSupported(request.getContentType()); } @Override public boolean canResponseBeValidated(RequestMetaData request, ResponseMetaData response) { return !methodEquals(request.getMethod(), "OPTIONS") + && !methodEquals(request.getMethod(), "HEAD") && isContentTypeSupported(response.getContentType()); }