def handle(request):
coroutines = [aiohttp.request('get', url) for url in REQEUST_URLS]
results = await asyncio.gather(*coroutines, return_exceptions=True)
response_data = {
url: not isinstance(result, Exception) and result.status == 200
for url, result in zip(REQEUST_URLS, results)
}
body = json.dumps(response_data).encode('utf-8')
return web.Response(body=body, content_type="application/json")
评论列表
文章目录