Как прочитать параметры из запроса GET в CherryPy? - PullRequest
4 голосов
/ 02 июня 2011

Как читать параметры из GET-запроса в CherryPy?Я генерирую запрос из JQuery как

$.get(
    "http://localhost:8080/temp",
    "{a:10}",
    function(data) { alert(data); },
    "html"
);

, и у меня есть класс temp с индексом функции @ cherrypy.expose (self).Как извлечь данные из запроса GET?

Ответы [ 3 ]

10 голосов
/ 02 июня 2011
@cherrypy.expose
def index(self, a)

где a ваш параметр GET

9 голосов
/ 02 июня 2011

Как упоминалось в virhilo, вы можете использовать именованные параметры в вашем методе.

Также вы можете прочитать cherrypy.request.params.

3 голосов
/ 21 октября 2013

С обоими POST и GET PUT , PATCH и т. Д.) Вы можете использовать:

cherrypy.request.params.get(key_name)

Где key_name - это имя ключа, которое вы хотите получить.

...