James Franco James Franco - 1 year ago 183
Python Question

Extracting the json post parameter from aiohttp POST Request

currently I do something like this

app.router.add_route('POST', '/foo/{par}', foo_test)

How can I extract the body of the POST from request

def foo_test(request):
body = request.content.read() #returns a generator

My question is how to extract the body from the generator returned ?

Answer Source

body = yield from request.json()

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download