如何从CherryPy中的GET请求中读取参数?

时间:2011-06-02 06:51:56

标签: python cherrypy

如何从CherryPy中的GET请求中读取参数?我从JQuery生成请求,如

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

我有@ cherrypy.expose函数索引(self)的类temp。如何从GET请求中提取数据?

3 个答案:

答案 0 :(得分:10)

@cherrypy.expose
def index(self, a)

其中a是你的GET参数

答案 1 :(得分:9)

正如virhilo所提到的,您可以使用您的方法获取命名参数。

另外,您可以阅读cherrypy.request.params

答案 2 :(得分:3)

同时 POST GET (以及 PUT PATCH 等...)您可以使用:

cherrypy.request.params.get(key_name)

key_name是您想要获得的关键名称。