معرفی شرکت ها


fastapi-proxiedheadersmiddleware-0.9.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Middleware for fastapi allowing it to respect X-Forwarded-... headers set by proxies.
ویژگی مقدار
سیستم عامل -
نام فایل fastapi-proxiedheadersmiddleware-0.9.0
نام fastapi-proxiedheadersmiddleware
نسخه کتابخانه 0.9.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده University of Cambridge Information Services
ایمیل نویسنده devops+fastapi-proxiedheadersmiddleware@uis.cam.ac.uk
آدرس صفحه اصلی https://gitlab.developers.cam.ac.uk/uis/devops/lib/fastapi-proxiedheadersmiddleware
آدرس اینترنتی https://pypi.org/project/fastapi-proxiedheadersmiddleware/
مجوز MIT
# HTTP Proxy Header support for FastAPI This Python package allows transparent use of FastAPI-based solutions behind proxies which set `X-Forwarded-...` headers. Applications will construct URLs based on those headers rather than the incoming `Host` header. ## Use Install `fastapi-proxiedheadersmiddleware` using pip: ``` pip install fastapi-proxiedheadersmiddleware ``` The module can then be used as `fastapi_proxiedheadersmiddleware` when creating your FastAPI app: ```python3 from fastapi import FastAPI from fastapi_proxiedheadersmiddleware import ProxiedHeadersMiddleware app = FastAPI() app.add_middleware(ProxiedHeadersMiddleware) ``` The middleware respects the various `X-Forwarded-...` headers and updates the `Host` header to match. ## Developer quickstart This project contains a dockerized testing environment which wraps [tox](https://tox.readthedocs.io/en/latest/). Tests can be run using the `./test.sh` command: ```bash # Run all PyTest tests and Flake8 checks $ ./test.sh # Run just PyTest $ ./test.sh -e py3 # Run a single test file within PyTest $ ./test.sh -e py3 -- tests/test_identifiers.py # Run a single test file within PyTest with verbose logging $ ./test.sh -e py3 -- tests/test_identifiers.py -vvv ```


نیازمندی

مقدار نام
>=0.68.0 fastapi
~=2.26 requests


نحوه نصب


نصب پکیج whl fastapi-proxiedheadersmiddleware-0.9.0:

    pip install fastapi-proxiedheadersmiddleware-0.9.0.whl


نصب پکیج tar.gz fastapi-proxiedheadersmiddleware-0.9.0:

    pip install fastapi-proxiedheadersmiddleware-0.9.0.tar.gz