From e7decef6a99f4627e27ed9ea5b00ce8e201c3841 Mon Sep 17 00:00:00 2001 From: Dmitriy Mozgovoy Date: Sun, 19 Mar 2023 15:30:51 +0200 Subject: [PATCH] fix(headers): fixed isValidHeaderName to support full list of allowed characters; (#5584) --- lib/core/AxiosHeaders.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/core/AxiosHeaders.js b/lib/core/AxiosHeaders.js index 138384caf3..361d340c52 100644 --- a/lib/core/AxiosHeaders.js +++ b/lib/core/AxiosHeaders.js @@ -29,9 +29,7 @@ function parseTokens(str) { return tokens; } -function isValidHeaderName(str) { - return /^[-_a-zA-Z]+$/.test(str.trim()); -} +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { if (utils.isFunction(filter)) {