2016-05-18 5 views
0

私のfalconアプリでは、認証機能から別のページにリダイレクトしたいと思います。falconからのリダイレクトauthenticate

私はこれをやっている:

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

をしかし、それはまだ復帰に根本的なエンドポイントを呼び出し、リダイレクトされません。

このリダイレクトを引き起こし、基になるエンドポイントを呼び出さない方法はありますか?

答えて

1

あなたは1.0.0rc1を使用している場合だけ実行します。

raise falcon.HTTPMovedPermanently(location) 
+0

感謝を。私はこの質問を投稿した後、その方法を見つけました。我々は0.2.0を実行していた。私は1.0.0にアップグレードしましたが、私たちのアプリはそれで動作しないようです。今問題を追跡しようとしています。 –

+0

ハム、そのHTTP例外を捕まえるかもしれないカスタム 'error_handler'が登録されていないか確認してください。(したがって、falconで処理されない) – joarleymoraes

+0

サーバは1.0.0でも起動しません。TypeError:__init __()は予期しないキーワード引数を取得しました 'after'' 1.0.0で変更されたものを推測します。 –

関連する問題