Skip to content

Commit 2769436

Browse files
committed
Reverted dict split change from <space> to %
1 parent 0b145ab commit 2769436

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

handler.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,20 +80,23 @@ def reportbody(self):
8080

8181
@property
8282
def headers(self):
83+
header_dict = {}
8384
headers = self.__get_property(self.HEADERS)
8485
user_agent = self.__get_property(self.USER_AGENT)
85-
if user_agent != '' and headers != '':
86-
headers = f"{headers}%User-Agent={user_agent}"
87-
elif user_agent != '' and headers == '':
88-
headers = f"User-Agent={user_agent}"
86+
if user_agent != '':
87+
header_dict['User-Agent'] = user_agent
8988

9089
if headers == '':
91-
return {}
90+
return header_dict
9291
else:
9392
try:
94-
return dict(u.split("=") for u in headers.split('%'))
93+
for u in headers.split(' '):
94+
key = u.split("=")[0]
95+
val = u.split("=")[1]
96+
header_dict[key] = val
97+
return header_dict
9598
except:
96-
print(f"Could not decode headers: {headers}")
99+
print(f"Could not decode headers: {header_dict}")
97100

98101
@property
99102
def bodyregexmatch(self):

0 commit comments

Comments
 (0)