Python无法获取url参数

2024-09-30 22:27:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我想获取当用户提交表单时发送回服务器的url的参数。{cd1>但是这个错误

我的url是http://127.0.0.1:8000/reset?key=0OeKkQcSRXiy6yAvtgd9GGv4DhO1t0EYuybjHG5Buzo=

url字符串创建为:

keyVal=base64.b64encode(uuid.uuid4().bytes + uuid.uuid4().bytes)
emailLink = 'http://127.0.0.1:8000/reset?key=%s'%keyVal

emailLink用作链接。在

我试图检索上述url中参数key的值,如下所示:

^{pr2}$

我很好地接收另一个表单数据,使用self.get_argument(),如果我尝试在这里使用它,那么它会说'key'缺少参数。在

我看到一些使用urlparse的示例,但是当表单提交时,如何使用它来获取url的参数呢。在


Tags: key用户服务器httpurl表单参数bytes
1条回答
网友
1楼 · 发布于 2024-09-30 22:27:29

我从未使用过Tornado或它的web框架,但是documentation很明显,request类没有定义get方法。你可能把它和Flask或webapp2混淆了。似乎您可以执行self.request.arguments['key']或{}。在

相关问题 更多 >