Feature: how to mask headers or payload if needed, see Java code in demo.headers.DemoLogModifier Background: # if this was in karate-config.js, it would apply "globally" * def LM = Java.type('demo.headers.DemoLogModifier') * configure logModifier = new LM() Given url demoBaseUrl And path 'headers' When method get Then status 200 And def token = response And def time = responseCookies.time.value Scenario: set header * header Authorization = token + time + demoBaseUrl Given path 'headers', token And param url = demoBaseUrl When method get Then status 200