如何在CherryPy中读取GET请求参数?
如何在CherryPy中读取GET请求的参数?我通过JQuery生成请求,像这样:
$.get(
"http://localhost:8080/temp",
"{a:10}",
function(data) { alert(data); },
"html"
);
我有一个名为temp的类,里面有一个用@cherrypy.expose装饰的函数index(self)。我该如何从GET请求中提取数据呢?
3 个回答
8
在使用POST和GET(还有PUT、PATCH等)时,你可以这样做:
cherrypy.request.params.get(key_name)
这里的key_name
就是你想要获取的那个键的名字。
11
正如virhilo提到的,你可以在你的方法中使用命名参数。
另外,你还可以查看 cherrypy.request.params
的内容。
13
@cherrypy.expose
def index(self, param)
这里的 param
是你在网址中使用的 GET 参数。