Closed songhao8080 closed 2 years ago
class RedisMixin(object): ..... def make_request_from_data(self, data): # url = bytes_to_str(data, self.redis_encoding) formatted_data = bytes_to_str(data, self.redis_encoding) # change to json array parameter = {} if type(formatted_data) == dict: parameter = json.loads(formatted_data) else: return FormRequest(formatted_data, dont_filter=True) url = parameter['url'] del parameter['url'] metadata = {} try: metadata = parameter['meta'] del parameter['meta'] except Exception: pass return FormRequest(url, dont_filter=True, formdata=parameter, meta=metadata)
formatted_data from bytes_to_str will be alwalys str , not be the dict , so will not go to parameter = json.loads(formatted_data)
formatted_data
bytes_to_str
parameter = json.loads(formatted_data)
How you solve this issue, still i am getting this error [ERROR]: Error downloading <GET %7B'url':%20'https://www. .....
push json will failed
formatted_data
frombytes_to_str
will be alwalys str , not be the dict , so will not go toparameter = json.loads(formatted_data)