有没有办法添加标头,然后通过调用redirect
对象的Webapp2.RequestHandler
方法重定向到某个地方?
尝试以下方式但不起作用:
self.request.headers['my_header'] = 'my_value'
self.redirect(uri)
更新1:
我使用Fidler检查了传输的HTTP数据包。我注意到标题出现在请求数据包中(似乎它已被发送),但它没有出现在下一个请求数据包中(包含目标Uri)。
更新2:
self.response.headers['my_header'] = 'my_value'
不会在重定向请求中放置任何标头。
更新3:
似乎在重定向响应中忽略了标头,如下所述:How to forward headers on HTTP redirect