File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff 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 ):
You can’t perform that action at this time.
0 commit comments