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

发布于 2024-11-13 21:54:30 字数 250 浏览 2 评论 0原文

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

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

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

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 ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

柠栀 2024-11-20 21:54:30
@cherrypy.expose
def index(self, param)

其中 param 是您的 GET 参数

@cherrypy.expose
def index(self, param)

where param is your GET param

↘人皮目录ツ 2024-11-20 21:54:30

正如 virhilo 提到的,您可以在方法中使用命名参数。

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

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

Also, you can read cherrypy.request.params.

梨涡 2024-11-20 21:54:30

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

cherrypy.request.params.get(key_name)

: code>key_name 是你想要获取的键名。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文