Namespace Titanium.Web.Proxy.Exceptions
Classes
BodyNotFoundException
An exception thrown when body is unexpectedly empty.
OutboundDestinationBlockedException
Thrown when an outbound destination policy hook rejects a resolved destination address: BlockPrivateNetworkDestinations (private, link-local, loopback, and other non-globally-routable ranges) or BlockLoopbackDestinations (loopback only).
ProxyAuthorizationException
Proxy authorization exception.
ProxyConnectException
Proxy Connection exception.
ProxyException
Base class exception associated with this proxy server.
ProxyHttpException
Proxy HTTP exception.
ProxyTimeoutException
Thrown when a configured proxy timeout elapses. Surfaced through Titanium.Web.Proxy.Logging.ProxyDiagnostics so callers can distinguish connect, response-header, idle, and total request deadlines.
UpstreamProxyConnectException
Thrown when an HTTP upstream proxy rejects a CONNECT tunnel (or otherwise fails to establish one) with a non-success response. Carries the upstream status, headers, and a bounded body snapshot for diagnostics. Relaying that response to the client is only safe before the client-facing CONNECT 200 has been committed — enable EstablishServerConnectionBeforeResponse and handle BeforeTunnelConnectFailure (issue #768).
Enums
ProxyTimeoutKind
Identifies which configured proxy timeout elapsed.