2017-08-18 4 views

Répondre

1

De la documentation:

aiohttp.web définit un ensemble d'exceptions pour chaque code d'état HTTP.

Chaque exception est une sous-classe de HTTPException et se rapporte à un seul code d'état HTTP .

Les exceptions sont également une sous-classe de la réponse, vous permettant soit raise ou les return dans un gestionnaire de requêtes pour le même effet.

Les extraits suivants sont les mêmes:

async def handler(request): 
    return aiohttp.web.HTTPFound('/redirect') 

et:

async def handler(request): 
    raise aiohttp.web.HTTPFound('/redirect') 

Lien: http://aiohttp.readthedocs.io/en/stable/web.html#exceptions