У меня есть прокси-сервис NodeJS, который запутывает некоторые данные и перенаправляет запрос в другой сервис. Из-за некоторых деталей, касающихся того, как мы и служба, которую мы проксируем, для обработки аутентификации, нам нужно удалить определенный заголовок из входящего запроса, прежде чем мы проксируем его.
Я видел некоторую документацию о запросе, например: «Этот объект создается внутри и возвращается из http.request(). Он представляет собой незавершенный запрос, заголовок которого уже поставлен в очередь. Заголовок по-прежнему можно изменить с помощью setHeader (имя, значение ), getHeader(name), removeHeader(name) API."
Но затем в той же документации говорится, что заголовки доступны только для чтения. Я также видел некоторую документацию, которая показывала, что эти методы (removeHeader и т. д.) доступны, и другие, которые не перечислены.
Может ли кто-нибудь сказать мне, есть ли способ удалить заголовок из самого объекта запроса перед копированием заголовков? Если нет, есть ли простой способ скопировать все заголовки, кроме того, который я хочу исключить?