Body Size Limit With Extraction
Combines body_limits.max_request_bytes with json_body_field to enforce a global body ceiling while still performing body-based routing
Configurations in Payload Processing.
Combines body_limits.max_request_bytes with json_body_field to enforce a global body ceiling while still performing body-based routing
Enables transparent response compression using Pingora’s built-in compression module
Uses the condition system to apply json_body_field only on specific request paths
Extracts the “tenant_id” field from the JSON request body and promotes it to an X-Tenant-Id header
Lets a browser call a gRPC backend
Rewrites a JSON request body with JSON Pointer extract, replace, add, and remove, and the response body with remove and extract
Extracts JSON-RPC 2.0 envelope metadata from request bodies and promotes method, id, and kind to request headers
A single json_body_field filter extracts multiple top-level JSON fields into separate request headers in one pass
Three listeners, each with a different body processing strategy
json_body_field inspects request body chunks as they arrive and defers upstream forwarding until the field is extracted (or end-of-stream)