From c5e3a27f44040c3f4d2a615ce69084369761e487 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 17 Dec 2020 18:54:29 +0800 Subject: [PATCH] feat: auto add headers.host --- lib/utils/request-wrapper.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/utils/request-wrapper.js b/lib/utils/request-wrapper.js index 88e48dc6af..5245a5c3b7 100644 --- a/lib/utils/request-wrapper.js +++ b/lib/utils/request-wrapper.js @@ -100,11 +100,15 @@ const requestWrapper = (url, options) => { options.headers.server = 'RSSHub'; try { + const urlHandler = new URL(url); // referer if (!options.headers.referer && !options.headers.Referer) { - const urlHandler = new URL(url); options.headers.referer = urlHandler.origin; } + // host + if (!options.headers.host && !options.headers.Host) { + options.headers.host = urlHandler.host; + } } catch (e) { // do nothing }