From 063260d090d175f010f42270664d476bb8039801 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Wed, 4 Nov 2020 17:32:51 +0100 Subject: [enh] add default http headers - closes #715 --- searx/webapp.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'searx/webapp.py') diff --git a/searx/webapp.py b/searx/webapp.py index 46d547d52..d68ae349a 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -487,6 +487,16 @@ def pre_request(): request.user_plugins.append(plugin) +@app.after_request +def add_default_headers(response): + # set default http headers + for header, value in settings['server'].get('default_http_headers', {}).items(): + if header in response.headers: + continue + response.headers[header] = value + return response + + @app.after_request def post_request(response): total_time = time() - request.start_time -- cgit v1.2.3