File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,19 @@ def __init__(self, get_response):
16
16
def __call__ (self , request : HttpRequest ):
17
17
headers = {"_type" : "request" , "_path" : request .get_full_path (), "_now" : now ().isoformat ()}
18
18
headers .update (request .headers )
19
+ for header in ("wsgi.input" , "wsgi.errors" , "wsgi.file_wrapper" ):
20
+ headers .pop (header , None )
19
21
print (json .dumps (headers ))
22
+ return self .get_response (request )
23
+
24
+
25
+ class ResponseLoggingMiddleware :
26
+ """Log response headers"""
27
+
28
+ def __init__ (self , get_response ):
29
+ self .get_response = get_response
30
+
31
+ def __call__ (self , request : HttpRequest ):
20
32
response : HttpResponse = self .get_response (request )
21
33
headers = {"_type" : "response" , "_path" : request .get_full_path (), "_now" : now ().isoformat ()}
22
34
headers .update (response .headers )
Original file line number Diff line number Diff line change @@ -153,6 +153,7 @@ def __init__(self, tz_name=None):
153
153
]
154
154
155
155
MIDDLEWARE = [
156
+ "nc.middleware.ResponseLoggingMiddleware" ,
156
157
"django.middleware.security.SecurityMiddleware" ,
157
158
"django.contrib.sessions.middleware.SessionMiddleware" ,
158
159
"django.middleware.locale.LocaleMiddleware" ,
Original file line number Diff line number Diff line change 28
28
NC_AUTO_IMPORT_MONITORS = ("nc-monitor@example.com" ,)
29
29
30
30
ALLOWED_HOSTS = os .getenv ("ALLOWED_HOSTS" , "" )
31
- ALLOWED_HOSTS = ALLOWED_HOSTS .split ("," ) if ALLOWED_HOSTS else []
31
+ ALLOWED_HOSTS = ALLOWED_HOSTS .split ("," ) if ALLOWED_HOSTS else ["*" ]
32
32
33
33
# Special test settings
34
34
if "test" in sys .argv :
You can’t perform that action at this time.
0 commit comments