Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 71 - 80 of 125 for middleware (0.1 seconds)

  1. docs/uk/docs/advanced/wsgi.md

    І змонтуйте його під певним шляхом.
    
    {* ../../docs_src/wsgi/tutorial001_py310.py hl[1,3,23] *}
    
    /// note | Примітка
    
    Раніше рекомендувалося використовувати `WSGIMiddleware` з `fastapi.middleware.wsgi`, але тепер його визнано застарілим.
    
    Замість цього радимо використовувати пакет `a2wsgi`. Використання залишається таким самим.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:27:41 GMT 2026
    - 2.2K bytes
    - Click Count (0)
  2. docs_src/middleware/tutorial001_py310.py

    import time
    
    from fastapi import FastAPI, Request
    
    app = FastAPI()
    
    
    @app.middleware("http")
    async def add_process_time_header(request: Request, call_next):
        start_time = time.perf_counter()
        response = await call_next(request)
        process_time = time.perf_counter() - start_time
        response.headers["X-Process-Time"] = str(process_time)
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 12 13:19:43 GMT 2026
    - 365 bytes
    - Click Count (0)
  3. tests/test_dependency_contextvars.py

        request_state = {"user": "deadpond"}
        contextvar_token = legacy_request_state_context_var.set(request_state)
        yield request_state
        legacy_request_state_context_var.reset(contextvar_token)
    
    
    @app.middleware("http")
    async def custom_middleware(
        request: Request, call_next: Callable[[Request], Awaitable[Response]]
    ):
        response = await call_next(request)
        response.headers["custom"] = "foo"
        return response
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Tue Feb 17 09:59:14 GMT 2026
    - 1.5K bytes
    - Click Count (0)
  4. docs/ru/docs/how-to/custom-request-and-route.md

    В некоторых случаях может понадобиться переопределить логику, используемую классами `Request` и `APIRoute`.
    
    В частности, это может быть хорошей альтернативой логике в middleware.
    
    Например, если вы хотите прочитать или изменить тело запроса до того, как оно будет обработано вашим приложением.
    
    /// danger | Опасность
    
    Это «продвинутая» возможность.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:56:20 GMT 2026
    - 7.1K bytes
    - Click Count (0)
  5. fastapi/middleware/trustedhost.py

    from starlette.middleware.trustedhost import (  # noqa
        TrustedHostMiddleware as TrustedHostMiddleware,
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Dec 20 18:50:00 GMT 2020
    - 109 bytes
    - Click Count (0)
  6. docs/tr/docs/how-to/custom-request-and-route.md

    # Özel Request ve APIRoute sınıfı { #custom-request-and-apiroute-class }
    
    Bazı durumlarda, `Request` ve `APIRoute` sınıflarının kullandığı mantığı override etmek isteyebilirsiniz.
    
    Özellikle bu yaklaşım, bir middleware içindeki mantığa iyi bir alternatif olabilir.
    
    Örneğin, request body uygulamanız tarafından işlenmeden önce okumak veya üzerinde değişiklik yapmak istiyorsanız.
    
    /// danger | Uyarı
    
    Bu "ileri seviye" bir özelliktir.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 4.9K bytes
    - Click Count (0)
  7. docs_src/advanced_middleware/tutorial002_py310.py

    from fastapi import FastAPI
    from fastapi.middleware.trustedhost import TrustedHostMiddleware
    
    app = FastAPI()
    
    app.add_middleware(
        TrustedHostMiddleware, allowed_hosts=["example.com", "*.example.com"]
    )
    
    
    @app.get("/")
    async def main():
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 12 13:19:43 GMT 2026
    - 279 bytes
    - Click Count (0)
  8. docs/en/mkdocs.yml

          - tutorial/security/index.md
          - tutorial/security/first-steps.md
          - tutorial/security/get-current-user.md
          - tutorial/security/simple-oauth2.md
          - tutorial/security/oauth2-jwt.md
        - tutorial/middleware.md
        - tutorial/cors.md
        - tutorial/sql-databases.md
        - tutorial/bigger-applications.md
        - tutorial/stream-json-lines.md
        - tutorial/server-sent-events.md
        - tutorial/background-tasks.md
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Apr 01 16:16:24 GMT 2026
    - 9.9K bytes
    - Click Count (0)
  9. docs/de/docs/how-to/custom-request-and-route.md

    In einigen Fällen möchten Sie möglicherweise die von den Klassen `Request` und `APIRoute` verwendete Logik überschreiben.
    
    Das kann insbesondere eine gute Alternative zur Logik in einer Middleware sein.
    
    Wenn Sie beispielsweise den <abbr title="Anfragekörper">Requestbody</abbr> lesen oder manipulieren möchten, bevor er von Ihrer Anwendung verarbeitet wird.
    
    /// danger | Gefahr
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:58:09 GMT 2026
    - 5.6K bytes
    - Click Count (0)
  10. docs/fr/docs/advanced/response-headers.md

    devez les ajouter à vos configurations CORS (en savoir plus dans [CORS (Cross-Origin Resource Sharing)](../tutorial/cors.md)), en utilisant le paramètre `expose_headers` documenté dans [la documentation CORS de Starlette](https://www.starlette.dev/middleware/#corsmiddleware)....
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:37:13 GMT 2026
    - 2.6K bytes
    - Click Count (0)
Back to Top