Transformation

4 configurations in Transformation for Praxis.

Configurations in Transformation.

Configurations

  • Grpc Status Errors — Answers proxy-generated errors in the shape gRPC clients expect. gRPC carries a call’s outcome in a grpc-status header on an HTTP 200, not in the HTTP status, so a client that meets Praxis’s own 403 or 502 sees a bare transport failure with no usable status
  • Header Manipulation — Add, overwrite, and remove headers on requests and responses
  • Path Rewriting — Rewrite request paths before forwarding to upstream
  • Url Rewriting — Regex-based path transformation and query string manipulation

Grpc Status Errors

Answers proxy-generated errors in the shape gRPC clients expect. gRPC carries a call’s outcome in a grpc-status header on an HTTP 200, not in the HTTP status, so a client that meets Praxis’s own 403 or 502 sees a bare transport failure with no usable status

Header Manipulation

Add, overwrite, and remove headers on requests and responses

Path Rewriting

Rewrite request paths before forwarding to upstream

Url Rewriting

Regex-based path transformation and query string manipulation