diff options
Diffstat (limited to 'src/hydrilla/proxy/policies/payload_resource.py')
-rw-r--r-- | src/hydrilla/proxy/policies/payload_resource.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/hydrilla/proxy/policies/payload_resource.py b/src/hydrilla/proxy/policies/payload_resource.py index d8e5ea5..38cfd21 100644 --- a/src/hydrilla/proxy/policies/payload_resource.py +++ b/src/hydrilla/proxy/policies/payload_resource.py @@ -212,10 +212,9 @@ MessageInfo = t.Union[ @dc.dataclass(frozen=True) class PayloadResourcePolicy(PayloadAwarePolicy): - """....""" - _process_request: t.ClassVar[bool] = True + _process_request = base.MsgProcessOpt.MUST - priority: t.ClassVar[base.PolicyPriority] = base.PolicyPriority._THREE + priority = base.PolicyPriority._THREE def extract_resource_path(self, request_url: ParsedUrl) -> tuple[str, ...]: # Payload resource pattern has path of the form: @@ -370,10 +369,10 @@ resource_blocked_response = http_messages.ResponseInfo.make( @dc.dataclass(frozen=True) class BlockedResponsePolicy(base.Policy): - """....""" - _process_request: t.ClassVar[bool] = True + _process_request = base.MsgProcessOpt.MUST + _process_response = base.MsgProcessOpt.MUST_NOT - priority: t.ClassVar[base.PolicyPriority] = base.PolicyPriority._THREE + priority = base.PolicyPriority._THREE def consume_request(self, request_info: http_messages.RequestInfo) \ -> http_messages.ResponseInfo: |