mirror of https://gitlab.com/bashrc2/epicyon
Headers should be case-insensitive
Do not copy to a Hash, which is not case-insensitive, keep it as a headers object.main
parent
f1d9f75095
commit
2359bf658b
10
daemon.py
10
daemon.py
|
@ -8,6 +8,7 @@ __status__ = "Production"
|
|||
__module_group__ = "Core"
|
||||
|
||||
from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer, HTTPServer
|
||||
import copy
|
||||
import sys
|
||||
import json
|
||||
import time
|
||||
|
@ -19390,12 +19391,9 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
np_thread.kill()
|
||||
|
||||
# make a copy of self.headers
|
||||
headers = {}
|
||||
headers_without_cookie = {}
|
||||
for dict_entry_name, header_line in self.headers.items():
|
||||
headers[dict_entry_name] = header_line
|
||||
if dict_entry_name.lower() != 'cookie':
|
||||
headers_without_cookie[dict_entry_name] = header_line
|
||||
headers = copy.deepcopy(self.headers)
|
||||
headers_without_cookie = copy.deepcopy(headers)
|
||||
del headers_without_cookie['cookie']
|
||||
print('New post headers: ' + str(headers_without_cookie))
|
||||
|
||||
length = int(headers['Content-Length'])
|
||||
|
|
Loading…
Reference in New Issue