test: another test

This commit is contained in:
Barış Soner Uşaklı
2026-04-10 18:02:32 -04:00
parent c10d8c833f
commit 0c35d6b636

View File

@@ -74,12 +74,29 @@ function lookup(hostname, options, callback) {
const dispatcher = new Agent({
connect: { lookup },
interceptors: {
request: (opts) => {
delete opts.headers['sec-fetch-mode'];
return opts;
interceptors: [
(dispatch) => {
return (opts, handler) => {
// opts.headers can be an object or an array of strings
if (opts.headers) {
if (Array.isArray(opts.headers)) {
// Handle header arrays (less common with fetch, but possible)
for (let i = 0; i < opts.headers.length; i += 2) {
if (opts.headers[i].toLowerCase() === 'sec-fetch-mode') {
opts.headers.splice(i, 2);
break;
}
}
} else {
// Handle standard object headers
delete opts.headers['sec-fetch-mode'];
delete opts.headers['Sec-Fetch-Mode'];
}
}
return dispatch(opts, handler);
};
},
},
],
});
async function call(url, method, { body, timeout, jar, ...config } = {}) {