Skip to main content

Module proxy

Module proxy 

Source
👎Deprecated:

Will be extracted to mockforge-proxy crate

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;Deprecated
pub use config::BodyTransform;Deprecated
pub use config::BodyTransformRule;Deprecated
pub use config::MigrationMode;Deprecated
pub use config::TransformOperation;Deprecated
pub use client::ProxyClient;Deprecated
pub use client::ProxyResponse;Deprecated
pub use conditional::evaluate_proxy_condition;Deprecated
pub use conditional::find_matching_rule;Deprecated
pub use config::ProxyConfig;Deprecated
pub use config::ProxyRule;Deprecated
pub use handler::ProxyHandler;Deprecated
pub use middleware::*;Deprecated
pub use routing::*;Deprecated

Modules§

body_transformDeprecated
Body transformation middleware for proxy requests and responses
clientDeprecated
HTTP client for proxy operations
conditionalDeprecated
Conditional proxy evaluation using expressions (JSONPath, JavaScript-like, etc.)
configDeprecated
Proxy configuration types and settings
handlerDeprecated
Proxy request handler
middlewareDeprecated
Proxy middleware for request/response processing
routingDeprecated
Proxy routing logic