Expand description
Proxy functionality for forwarding requests to upstream services
This module has been refactored into sub-modules for better organization:
- config: Proxy configuration and rule management
- handler: Request/response handling and processing
- client: HTTP client functionality for upstream requests
- middleware: Proxy middleware and request transformation
- routing: Route matching and rule evaluation
Re-exports§
pub use body_transform::BodyTransformationMiddleware;pub use config::BodyTransform;pub use config::BodyTransformRule;pub use config::MigrationMode;pub use config::TransformOperation;pub use client::ProxyClient;pub use client::ProxyResponse;pub use conditional::evaluate_proxy_condition;pub use conditional::find_matching_rule;pub use config::ProxyConfig;pub use config::ProxyRule;pub use handler::ProxyHandler;pub use middleware::*;pub use routing::*;
Modules§
- body_
transform - Body transformation middleware for proxy requests and responses
- client
- HTTP client for proxy operations
- conditional
- Conditional proxy evaluation using expressions (JSONPath, JavaScript-like, etc.)
- config
- Proxy configuration types and settings
- handler
- Proxy request handler
- middleware
- Proxy middleware for request/response processing
- routing
- Proxy routing logic