Merge feat/http-error-mapping: CallError-to-HTTP status error mapping (ADR-023)
Implements call_error_to_http_status, call_error_to_http_status_with_identity, and call_error_to_http_response in src/gateway/error.rs. Five protocol codes map to fixed statuses (404/422/504/500 + 401/403 split for FORBIDDEN). HTTP_<status>-prefixed operation-level codes parse status from prefix. Unknown operation-level codes default to 500. Retry-After header for retryable 503/429. 21 unit tests. # Conflicts: # crates/alknet-http/src/gateway/mod.rs
This commit is contained in:
@@ -5,5 +5,6 @@
|
||||
//! `docs/architecture/crates/http/http-server.md`.
|
||||
|
||||
pub mod dispatch;
|
||||
pub mod error;
|
||||
|
||||
pub use dispatch::GatewayDispatch;
|
||||
pub use dispatch::GatewayDispatch;
|
||||
|
||||
Reference in New Issue
Block a user