62150

[code]

    async with aiohttp.ClientSession() as session:
      async with session.get(url) as response:
    
[/code]

の response から status_code を取得するのはどうすればいいんでしょうか

[code]

    response = request.get(url)
    
[/code]

とは型が違うみたいで `response.status_code` が存在しないといわれます


CC BY-SA 4.0
2020-01-10T19:14:14.000
62149
2020-01-10T23:34:31.427
2020-01-10T20:11:56.397
32986
question
python
aiohttp の response からステータスコードを取得する方法


単純に名前が `status_code` ではなく `status` でしょうね。

[Client Reference - aiohttp 3.6.2
documentation](https://docs.aiohttp.org/en/stable/client_reference.html)

>
[code]

>     import aiohttp
>     import asyncio
>  
>     async def fetch(client):
>         async with client.get('http://python.org') as resp:
>             assert resp.status == 200
>             return await resp.text()
>  
>     async def main():
>         async with aiohttp.ClientSession() as client:
>             html = await fetch(client)
>             print(html)
>  
>     loop = asyncio.get_event_loop()
>     loop.run_until_complete(main())
>  
[/code]


CC BY-SA 4.0
2020-01-10T23:34:31.427
62150
2020-01-10T23:34:31.427
26370
62149
answer