From 879c124aecb27c132ebf86c7392dcfb2595b9681 Mon Sep 17 00:00:00 2001 From: lohit Date: Tue, 24 Jun 2025 17:12:17 +0530 Subject: [PATCH] add explicit HTTP agents with keepAlive to bru.sendRequest axios instance --- packages/bruno-requests/src/network/axios-instance.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/bruno-requests/src/network/axios-instance.ts b/packages/bruno-requests/src/network/axios-instance.ts index 529045fe4..066168901 100644 --- a/packages/bruno-requests/src/network/axios-instance.ts +++ b/packages/bruno-requests/src/network/axios-instance.ts @@ -1,4 +1,6 @@ import { default as axios, AxiosRequestConfig, AxiosRequestHeaders, AxiosResponse, InternalAxiosRequestConfig } from 'axios'; +import http from 'node:http'; +import https from 'node:https'; /** * @@ -25,6 +27,8 @@ type ModifiedAxiosResponse = AxiosResponse & { } const baseRequestConfig: Partial = { + httpAgent: new http.Agent({ keepAlive: true }), + httpsAgent: new https.Agent({ keepAlive: true }), transformRequest: function transformRequest(data: any, headers: AxiosRequestHeaders) { const contentType = headers.getContentType() || ''; const hasJSONContentType = contentType.includes('json');