1
aiohttpサーバーハンドラでHTTPリダイレクトの応答を返すにはどうすればよいですか?ドキュメントからaiohttp.webサーバーでリダイレクト応答を返す方法
aiohttpサーバーハンドラでHTTPリダイレクトの応答を返すにはどうすればよいですか?ドキュメントからaiohttp.webサーバーでリダイレクト応答を返す方法
:
aiohttp.webは、すべてのHTTPステータスコードの例外のセットを定義します。
各例外はHTTPExceptionのサブクラスであり、単一の HTTPステータスコードに関連しています。
例外はResponseのサブクラスでもあり、同じエフェクトの要求ハンドラでは または
return
のいずれかになります。次のスニペットが同じである:
async def handler(request): return aiohttp.web.HTTPFound('/redirect')
と:
async def handler(request): raise aiohttp.web.HTTPFound('/redirect')
リンク:http://aiohttp.readthedocs.io/en/stable/web.html#exceptions