【问题标题】:How do I handle form data in aiohttp responses如何处理 aiohttp 响应中的表单数据
【发布时间】:2016-10-06 21:03:38
【问题描述】:

我希望获取多部分表单数据并将其转换为字典。对 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)

【问题讨论】:

    标签: python multipartform-data python-3.5 aiohttp


    【解决方案1】:

    您可以使用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)
    

    【讨论】:

    • 太棒了。 aiohttp 的文档在示例上有点薄。我希望这对将来的某人有所帮助。
    猜你喜欢
    • 2022-12-15
    • 2018-02-08
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    相关资源
    最近更新 更多