Skip to content

requests

stac_fastapi.types.requests

Requests helpers.

get_base_url

get_base_url(request: Request) -> str

Get base URL with respect of APIRouter prefix.

Source code in stac_fastapi/types/requests.py
 6
 7
 8
 9
10
11
12
def get_base_url(request: Request) -> str:
    """Get base URL with respect of APIRouter prefix."""
    app = request.app
    if not app.state.router_prefix:
        return str(request.base_url)
    else:
        return "{}{}/".format(str(request.base_url), app.state.router_prefix.lstrip("/"))