Я новичок в Python и, возможно, говорю глупо, но я не могу понять, почему мой сервер не может обработать более одного соединения за один раз.
Мой пример кода:< /p>
import time
from aiohttp import web
def testF(request): #I've tried with async def testF also
print('Called')
time.sleep(10)
print('Answered')
return web.Response(
content_type="application/json",
text='',
)
if __name__ == "__main__":
app_aio = web.Application()
app_aio.router.add_post("/test", testF)
web.run_app(app_aio, host="0.0.0.0", port=5200)
Если я запущу этот веб-сервер и вызову URL-адрес несколько раз одновременно, второй запуск начнется только после возврата первого, почему?
Текущий результат:
Called
Answered
Called
Answered
Called
Answered
Called
Answered
Ожидаемый результат:
Called
Called
Called
Called
Answered
Answered
Answered
Answered
Подробнее здесь: https://stackoverflow.com/questions/786 ... quest-once
Веб-сервер Python aiohttp не обрабатывает более одного запроса один раз ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Aiohttp: как получить данные (тело) на сервере aiohttp из Requests.get
Anonymous » » в форуме Python - 0 Ответы
- 72 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка «Сервер отключен» при использовании прокси-туннеля SSH с aiohttp в Python
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сервер asyncio не отменяет запрос, даже если aiohttp.ClientSession превышает таймаут
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-