How to read parameters from GET request in CherryPy?

六眼飞鱼酱① 提交于 2019-11-30 17:11:35

问题


How to read parameters from GET request in CherryPy ? I generate request from JQuery like

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

and I have class temp with @cherrypy.expose function index(self). How to extract data from GET request ?


回答1:


@cherrypy.expose
def index(self, a)

where a is your GET param




回答2:


As virhilo mentioned, you can take named parameters in with your method.

Also, you can read cherrypy.request.params.




回答3:


With both POST and GET (and PUT, PATCH, etc...) you can use:

cherrypy.request.params.get(key_name)

Where key_name is the key name you want to get.



来源:https://stackoverflow.com/questions/6211381/how-to-read-parameters-from-get-request-in-cherrypy

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!