Ich habe einen API-Endpunkt (FastAPI / Uvicorn). Unter anderem stellt es eine Informationsanfrage an eine weitere API. Wenn ich meine API mit mehreren gleichzeitigen Anfragen lade, erhalte ich die folgende Fehlermeldung:
h11._util.LocalProtocolError: can't handle event type ConnectionClosed when role=SERVER and state=SEND_RESPONSE
In einer normalen Umgebung würde ich request.session nutzen, aber ich verstehe, dass es nicht vollständig Thread-sicher ist.
Was ist also der richtige Ansatz für die Verwendung von Anfragen innerhalb eines Frameworks wie FastAPI, bei dem mehrere Threads gleichzeitig die Bibliothek „requests“ verwenden würden?
Was ist der richtige Weg, um nachgelagerte HTTP-Anfragen innerhalb von Uvicorn/FastAPI zu stellen? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post