fix http
This commit is contained in:
parent
2f422edd31
commit
5e31659006
@ -8,6 +8,16 @@ from config import settings
|
|||||||
from .ssl_transport import ssl_transport
|
from .ssl_transport import ssl_transport
|
||||||
from .validators import validate_username as core_validate_username, validate_password as core_validate_password
|
from .validators import validate_username as core_validate_username, validate_password as core_validate_password
|
||||||
|
|
||||||
|
|
||||||
|
limits = httpx.Limits(max_keepalive_connections=200, max_connections=1000)
|
||||||
|
timeout = httpx.Timeout(connect=5.0, read=10.0, write=5.0, pool=5.0)
|
||||||
|
|
||||||
|
client = httpx.AsyncClient(
|
||||||
|
transport=ssl_transport,
|
||||||
|
limits=limits,
|
||||||
|
timeout=timeout
|
||||||
|
)
|
||||||
|
|
||||||
auth_scheme = HTTPBearer()
|
auth_scheme = HTTPBearer()
|
||||||
|
|
||||||
|
|
||||||
@ -28,7 +38,7 @@ async def _fetch_current_user(
|
|||||||
user_agent = request.headers.get("User-Agent", "(unknown)")
|
user_agent = request.headers.get("User-Agent", "(unknown)")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
async with httpx.AsyncClient(transport=ssl_transport, timeout=5.0) as client:
|
# async with httpx.AsyncClient(transport=ssl_transport, timeout=5.0) as client:
|
||||||
response = await client.post(
|
response = await client.post(
|
||||||
f"{settings.TOKEN_SERVICE}/decode",
|
f"{settings.TOKEN_SERVICE}/decode",
|
||||||
json={
|
json={
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user