ЦИТК-1046 - обработка повторяющихся HTTP-заголовков (code review)
This commit is contained in:
parent
860d7708e9
commit
17356073a7
@ -19,19 +19,11 @@ const { Socket } = require("net"); //Встроенная поддержка с
|
||||
//Таймаут по умолчанию
|
||||
const DEFAULT_TIMEOUT = 30000;
|
||||
|
||||
//Считывание всех Set-Cookie из fetch-ответа
|
||||
const getFetchSetCookieValues = responseHeaders => {
|
||||
if (typeof responseHeaders.getSetCookie === "function") {
|
||||
return responseHeaders.getSetCookie();
|
||||
}
|
||||
return [];
|
||||
};
|
||||
|
||||
//Заголовки, которые нельзя объединять
|
||||
//Правила получения значений для некомбинируемых заголовков
|
||||
const NON_COMBINABLE_HEADERS = [
|
||||
{
|
||||
headerName: "set-cookie",
|
||||
getValues: getFetchSetCookieValues
|
||||
getValues: responseHeaders => (typeof responseHeaders?.getSetCookie === "function" ? responseHeaders.getSetCookie() : [])
|
||||
}
|
||||
];
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user