HTTP进阶实践
1.获取上一个页面的URL
要重定向回上一个页面,最关键的是获取上一个页面的URL。上一个页面的URL一般可以通过两种方式获取:
(1)HTTP referer
HTTP referer(起源为referrer在HTTP规范中的错误拼写)是一个用来记录请求发源地址的HTTP首部字段(HTTP_REFERER),即访问来源。当用户在某个站点
单击链接,浏览器向新链接所在的服务器发起请求,请求的数据中包含的
HTTP_REFERER字段记录了用户所在的原站点URL。
在Flask中,referer的值可以通过请求对象的referrer属性获取,即request.referrer(正确拼写形式)。现在,do_something视图的返回
值可以这样编写:
@app.route('/