从 falcon 身份验证重定向

标签 redirect falconframework

在我的 falcon 应用程序中,我想从身份验证功能重定向到另一个页面。

我正在这样做:

resp.status = falcon.HTTP_301
resp.set_header('Location', '/http://foo.bar.com:8004/falcon_passthrough/')

但它仍然在返回时调用底层端点并且不重定向。

有没有办法导致此重定向而不调用底层端点?

最佳答案

如果您使用1.0.0rc1,只需执行以下操作:

raise falcon.HTTPMovedPermanently(location)

关于从 falcon 身份验证重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37300822/

相关文章:

.htaccess:将所有请求重定向到子目录,除非存在确切的目录

python - os.system 或子进程将命令传递给 shell

python-3.x - pytest fixture 产量返回生成器而不是对象

Python - 不同的日志应该位于不同的文件中,但出现在同一个文件中

celery - 带有 celery 的猎鹰 python 示例

asp.net - 将所有以 .aspx 结尾的旧 URL 重定向到某个 URL

apache - 如何修改此 .htaccess 规则以便它可以适应两种情况?

r - 如何在读取 R 中的行之前等待网页加载?

python-3.x - 如何将 body 发送到 Falcon 中的 simulate_post

python - 在猎鹰中添加自定义 HTTP 方法?