处理缓存页中所需的oauth\u

2024-03-29 08:45:47 发布

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

我正在开发一个基于googleappengine(Python/webapp2)的web应用程序。 因为这个应用程序使用了几个googleapi,所以我对@需要DECORATOR.oauth\uapp RequestHandlers的get/post方法。你知道吗

一切正常,除了当我停止使用网站一段时间,当回到它,我开始注意到API停止工作。我认为这是由于授权已过期,但由于浏览器使用的是该页面的缓存版本,因此没有描述登录表单。我这么认为是因为如果我强制重载(shift+reload),登录表单就会突然出现。你知道吗

我该怎么做才能避免这种情况?你知道吗


Tags: 方法apiweb应用程序表单get网站decorator
1条回答
网友
1楼 · 发布于 2024-03-29 08:45:47

您可以通过发回正确的HTTP头来指示浏览器不要缓存您的页面:

resp.headers["Cache-Control"] = "no-cache, no-store, must-revalidate"
resp.headers["Pragma"] = "no-cache"
resp.headers["Expires"] = "0"

相关问题 更多 >