flask - 如何从JSON GET请求中获取参数

2024-09-25 10:32:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个客户端api,它发出以下GET请求:

"GET /tasks/5fe7eabd-842e-40d2-849e-409655e0891d?{%22task%22:%22hello%22,%22url%22:%22/tasks/5fe7eabd-842e-40d2-849e-409655e0891d%22}&_=1411772296171 HTTP/1.1" 200 -

task = request.args
print task

显示它是

ImmutableMultiDict([('{"task":"hello","url":"/tasks/5fe7eabd-842e-40d2-849e-409655e0891d"}', u''), ('_', u'1411772296171')])

若要获取“任务”值,请执行以下操作:

  request.args.getlist('task')

我得到的是[],而不是hello。有什么办法从中找出“你好”这个词吗?


Tags: apihttpurl客户端hellotaskgetrequest