如何在pywebio中获取当前请求的url
Posted
技术标签:
【中文标题】如何在pywebio中获取当前请求的url【英文标题】:how to get current request's url in pywebio 【发布时间】:2021-11-29 10:55:09 【问题描述】:我正在使用 pywebio 框架。我想在 pywebio 中获取当前请求的 url。
我尝试过使用 pywebio.session.info 但没有成功。
请帮帮我,谢谢。
【问题讨论】:
这个可行吗:pywebio.session.request.uri
,或者试试pywebio.session.request.path
。
不,我得到这个“AttributeError: module 'pywebio.session' has no attribute 'request'”
pywebio.session.info.request.uri
呢?
我试过了,但它没有给我 url,我正在尝试制作 google oauth,所以我需要来自 url 的代码
【参考方案1】:
下面eval_js
运行一段JS代码并获取url,例如:
from pywebio.session import eval_js
url = eval_js('window.location.href')
文档:https://pywebio.readthedocs.io/en/latest/session.html?highlight=eval_js#pywebio.session.eval_js
【讨论】:
以上是关于如何在pywebio中获取当前请求的url的主要内容,如果未能解决你的问题,请参考以下文章