Comment renvoyer une réponse avec la redirection HTTP dans un gestionnaire de serveur aiohttp?Comment retourner une réponse de redirection dans aiohttp.web sever
1
A
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 lesreturn
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