Check a base URL against every rule of baseUrlProblem — unparseable, a
scheme other than http:/https:, a query or fragment, whitespace or control
characters — and return it with trailing slashes stripped. A bad value throws a
LuftValidationError ("Invalid baseUrl: "): it is a configuration error,
not a transport failure. The default transport still gates the scheme per hop,
but the engine may be handed a custom transport that does no such check, so the
configured value is checked here, on the raw value, before any request.
Check a base URL against every rule of baseUrlProblem — unparseable, a scheme other than"): it is a configuration error,
not a transport failure. The default transport still gates the scheme per hop,
but the engine may be handed a custom transport that does no such check, so the
configured value is checked here, on the raw value, before any request.
http:/https:, a query or fragment, whitespace or control characters — and return it with trailing slashes stripped. A bad value throws a LuftValidationError ("Invalid baseUrl: