我正在尝试从请求中获取查询和数据(GET 参数和 POST 参数)
curl --data "foo=bar&hello=world" "http://localhost:8080/mypath?orange=5&apple=8"
.
query_string = cherrypy.request.query_string # 'orange=5&apple=8'
post_data = cherrypy.request.body.params # {'foo': 'bar', 'hello': 'world'}
post_data 是正确形成的。我如何像 post_data 一样解析 query_string?
我在cherrypy doc上阅读,我看到了这个:
process_query_string()
将查询字符串解析为 Python 结构。(核)
但这不起作用,正在cherrypy.request.process_query_string()
返回None
有任何想法吗?