aiohttp

Форк
0
/
lowlevel_srv.py 
26 строк · 645.0 Байт
1
import asyncio
2

3
from aiohttp import web, web_request
4

5

6
async def handler(request: web_request.BaseRequest) -> web.StreamResponse:
7
    return web.Response(text="OK")
8

9

10
async def main(loop: asyncio.AbstractEventLoop) -> None:
11
    server = web.Server(handler)
12
    await loop.create_server(server, "127.0.0.1", 8080)
13
    print("======= Serving on http://127.0.0.1:8080/ ======")
14

15
    # pause here for very long time by serving HTTP requests and
16
    # waiting for keyboard interruption
17
    await asyncio.sleep(100 * 3600)
18

19

20
loop = asyncio.get_event_loop()
21

22
try:
23
    loop.run_until_complete(main(loop))
24
except KeyboardInterrupt:
25
    pass
26
loop.close()
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.