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

Jan*_*ana 5 python cherrypy

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

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

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

vir*_*ilo 11

@cherrypy.expose
def index(self, a)
Run Code Online (Sandbox Code Playgroud)

其中a是你的GET参数


Ken*_*der 9

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

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


oco*_*odo 7

使用POSTGET(以及PUTPATCH等...),您可以使用:

cherrypy.request.params.get(key_name)
Run Code Online (Sandbox Code Playgroud)

key_name您要获取的密钥名称在哪里。