Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 87 for Middleware (0.35 sec)

  1. docs/ru/llm-prompt.md

    * adopt (meaning start to use): использовать (or `начать использовать`)
    * headers (meaning HTTP-headers): HTTP-заголовки
    * cookie sessions: сессии с использованием cookie
    * tested (adjective): протестированный
    * middleware: middleware (don't translate, but add `промежуточный слой` if clarification is needed)
    * path operation: операция пути (optionally clarify as `обработчик пути`)
    * path operation function: функция-обработчик пути (or `функция обработки пути`)
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Mon Oct 06 11:09:58 UTC 2025
    - 6K bytes
    - Viewed (0)
  2. 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
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Dec 10 13:54:34 UTC 2025
    - 5.7K bytes
    - Viewed (0)
  3. docs_src/wsgi/tutorial001_py39.py

    from fastapi import FastAPI
    from fastapi.middleware.wsgi import WSGIMiddleware
    from flask import Flask, request
    from markupsafe import escape
    
    flask_app = Flask(__name__)
    
    
    @flask_app.route("/")
    def flask_main():
        name = request.args.get("name", "World")
        return f"Hello, {escape(name)} from Flask!"
    
    
    app = FastAPI()
    
    
    @app.get("/v2")
    def read_main():
        return {"message": "Hello World"}
    
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Dec 17 20:41:43 UTC 2025
    - 443 bytes
    - Viewed (0)
  4. docs_src/cors/tutorial001_py39.py

    from fastapi import FastAPI
    from fastapi.middleware.cors import CORSMiddleware
    
    app = FastAPI()
    
    origins = [
        "http://localhost.tiangolo.com",
        "https://localhost.tiangolo.com",
        "http://localhost",
        "http://localhost:8080",
    ]
    
    app.add_middleware(
        CORSMiddleware,
        allow_origins=origins,
        allow_credentials=True,
        allow_methods=["*"],
        allow_headers=["*"],
    )
    
    
    @app.get("/")
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Dec 17 20:41:43 UTC 2025
    - 459 bytes
    - Viewed (0)
  5. 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
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Dec 17 21:25:59 UTC 2025
    - 1.5K bytes
    - Viewed (0)
  6. docs_src/middleware/tutorial001_py39.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)
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Dec 17 20:41:43 UTC 2025
    - 365 bytes
    - Viewed (0)
  7. docs/es/docs/advanced/wsgi.md

    ## Usando `WSGIMiddleware` { #using-wsgimiddleware }
    
    Necesitas importar `WSGIMiddleware`.
    
    Luego envuelve la aplicación WSGI (p. ej., Flask) con el middleware.
    
    Y luego móntala bajo un path.
    
    {* ../../docs_src/wsgi/tutorial001_py39.py hl[2:3,3] *}
    
    ## Revisa { #check-it }
    
    Ahora, cada request bajo el path `/v1/` será manejado por la aplicación Flask.
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Dec 17 20:41:43 UTC 2025
    - 1.2K bytes
    - Viewed (0)
  8. docs/tr/docs/advanced/wsgi.md

    ## `WSGIMiddleware` Kullanımı
    
    `WSGIMiddleware`'ı projenize dahil edin.
    
    Ardından WSGI (örneğin Flask) uygulamanızı middleware ile sarmalayın.
    
    Son olarak da bir yol altında bağlama işlemini gerçekleştirin.
    
    {* ../../docs_src/wsgi/tutorial001.py hl[2:3,23] *}
    
    ## Kontrol Edelim
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Mon Nov 18 02:25:44 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  9. docs/en/docs/advanced/wsgi.md

    ## Using `WSGIMiddleware` { #using-wsgimiddleware }
    
    You need to import `WSGIMiddleware`.
    
    Then wrap the WSGI (e.g. Flask) app with the middleware.
    
    And then mount that under a path.
    
    {* ../../docs_src/wsgi/tutorial001_py39.py hl[2:3,3] *}
    
    ## Check it { #check-it }
    
    Now, every request under the path `/v1/` will be handled by the Flask application.
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Dec 17 20:41:43 UTC 2025
    - 1.2K bytes
    - Viewed (0)
  10. cmd/api-router.go

    		w = &trackingResponseWriter{ResponseWriter: w}
    
    		// Wrap the actual handler with the appropriate tracing middleware.
    		var tracedHandler http.HandlerFunc
    		if handlerFlags.has(traceHdrsS3HFlag) {
    			tracedHandler = httpTraceHdrs(f)
    		} else {
    			tracedHandler = httpTraceAll(f)
    		}
    
    		// Skip wrapping with the gzip middleware if specified.
    		gzippedHandler := tracedHandler
    		if !handlerFlags.has(noGZS3HFlag) {
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Oct 24 04:05:19 UTC 2025
    - 23.3K bytes
    - Viewed (0)
Back to top