Houdini 20.0 Python scripting hou hou.webServer

hou.webServer.redirect HOM function

Generates a Response object representing a 301 Moved or 302 Found HTTP response.

redirect(request, path, permanent=False): hou.webServer.Response

This convenience function automatically sets the response code to 404 and generates an error message to indicate the requested resource was not found or does not exist.

The client must set the Host: HTTP header on the request for this to work (browsers and other well-written clients will always do this, but if you're writing your own lightweight client for some reason, you should keep this in mind).

request

The Request object passed to the URL handler or API function.

path

The server path to redirect the client to.

permanent

If True, the server returns HTTP status 301 Moved Permanently. Otherwise it returns 302 Found.

See also

hou.webServer

Classes

Starting and Stopping

Handling Web Requests and Returning Responses

API Calls

  • hou.webServer.apiFunction()

    Decorator for functions that can be called through an API endpoint on Houdini’s web server, returning JSON or binary responses.

  • hou.webServer.APIError

    Raise this exception in apiFunction handlers to indicate an error.