Я пытаюсь получить запрос и данные (GET Params и POST Params) из запросаPython CherryPy, получить query_string разобран
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. Как я могу разобрать query_string, как post_data?
Я читал в CherryPy документ, и я видел это:
process_query_string()
Parse the query string into Python structures. (Core)
Но это не работает, cherrypy.request.process_query_string()
САИ возвращение None
Любые идеи?
Cherrypy будет назначать параметры запроса в качестве аргументов функции. Функция, подобная 'mypath (orange = None, apple = None)' будет иметь строку запроса, обработанную для вас – user2722968
Я использую @ cherrypy.expose def default (self, * args, ** kwargs): can i доступ к параметрам? – fj123x
, если вы придерживаетесь kwargs: 'kwargs ['orange']' – user2722968