redirect(request, path, permanent=False):
→ hou.webServer.Response
この便利関数は、自動的にレスポンスコードを404に設定し、リクエストされたリソースが見つからなかった、または、存在しなかったことを示すエラーメッセージを生成します。
この関数を動作させるには、クライアントがリクエストに対してHost:
HTTPヘッダを設定しなければなりません(ブラウザや他の正しく記述されたクライアントでは、常にこの設定を行ないますが、何かしらの理由で独自に軽量クライアントを記述している場合には、これに関して注意してください)。
request
URLハンドラーまたはAPI関数に渡されるRequest
オブジェクト。
path
クライアントのリダイレクト先となるサーバーパス。
permanent
True
にすると、サーバーは301 Moved Permanently
のHTTPステータスを返します。
False
にすると、302 Found
を返します。
See also |