代码之家  ›  专栏  ›  技术社区  ›  alairock

如何处理AIOHTP响应中的表单数据

  •  2
  • alairock  · 技术社区  · 9 年前

    我希望获得多部分表单数据并将其转换为字典。对于json来说很简单,但这似乎有点不同。

    当前代码:

    app = web.Application()
    
    async def deploy(request):
        # retrieve multipart form data or
        # x-www-form-urlencoded data
        # convert to a dictionary if not already
        text = "Hello"
        return web.Response(text=text)
    app.router.add_post('/', deploy)
    
    web.run_app(app)
    
    1 回复  |  直到 9 年前
        1
  •  5
  •   Nick Humrich    9 年前

    您可以使用 request.post() 方法

    app = web.Application()
    
    async def deploy(request):
        # retrieve multipart form data or
        # x-www-form-urlencoded data
        data = await request.post()
        print(data)
        text = "Hello"
        return web.Response(text=text)
    
    app.router.add_post('/', deploy)
    
    web.run_app(app)