2016-10-06 4 views
1

다중 파트 양식 데이터를 가져 와서 사전으로 변환하려고합니다. json에게는 충분히 쉽지만, 이것은 약간 다른 것처럼 보입니다.aiohttp 응답에서 양식 데이터를 처리하는 방법

현재 코드 :

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) 

답변

2

당신은 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) 
+0

굉장합니다. aiohttp 용 문서 도구는 예제가 약간 있습니다. 나는 이것이 미래에 누군가를 돕기를 바랍니다. – alairock

관련 문제