示例#1
0
    def set_bucket_size(self, info: RequestInfo):
        bucket_size = self.bucket_size_cache[info.netloc]['body_param_bucket'].get('size')

        if bucket_size:
            info.body_param_bucket = bucket_size - (len(info.request.body) if info.request.body else 0)
        else:
            info.body_param_bucket = None
示例#2
0
    def set_bucket_size(self, info: RequestInfo):
        bucket_size = self.bucket_size_cache[info.netloc]['body_param_bucket'].get('size')

        if bucket_size:
            # Событие, возможное только в крайних случаях
            if bucket_size < self.min_json_param_chunk:
                bucket_size = self.min_json_param_chunk

            info.body_param_bucket = bucket_size - (len(info.request.body) if info.request.body else 0)
        else:
            info.body_param_bucket = None