ЦИТК-1046 - обработка повторяющихся HTTP-заголовков (code review)

This commit is contained in:
Mim 2026-04-30 15:26:05 +03:00
parent 860d7708e9
commit 17356073a7

View File

@ -19,19 +19,11 @@ const { Socket } = require("net"); //Встроенная поддержка с
//Таймаут по умолчанию //Таймаут по умолчанию
const DEFAULT_TIMEOUT = 30000; const DEFAULT_TIMEOUT = 30000;
//Считывание всех Set-Cookie из fetch-ответа //Правила получения значений для некомбинируемых заголовков
const getFetchSetCookieValues = responseHeaders => {
if (typeof responseHeaders.getSetCookie === "function") {
return responseHeaders.getSetCookie();
}
return [];
};
//Заголовки, которые нельзя объединять
const NON_COMBINABLE_HEADERS = [ const NON_COMBINABLE_HEADERS = [
{ {
headerName: "set-cookie", headerName: "set-cookie",
getValues: getFetchSetCookieValues getValues: responseHeaders => (typeof responseHeaders?.getSetCookie === "function" ? responseHeaders.getSetCookie() : [])
} }
]; ];