Houdini 20.0 Pythonスクリプト hou hou.webServer

hou.webServer.notFoundResponse HOM function

404 Not Found HTTPエラーを表現したResponseオブジェクトを生成します。

notFoundResponse(request): hou.webServer.Response

この便利関数は、自動的にレスポンスコードを404に設定し、リクエストされたリソースが見つからなかった、または、存在しなかったことを示すエラーメッセージを生成します。

import hou


@hou.webServer.urlHandler("/node/info/", is_prefix=True)
def node_info(request):
    path = request.path()
    assert path.startswith("/node/info")
    node_path = path[10:]
    node = hou.node(node_path)
    if node is None:
        return hou.webServer.notFoundResponse(request)
    # ...
See also

hou.webServer

クラス

開始と停止

Webリクエストの処理とレスポンス

APIコール

  • hou.webServer.apiFunction()

    HoudiniのWebサーバー上のAPIエンドポイントを介してコール可能な関数のデコレータで、JSONレスポンスまたはバイナリレスポンスを返します。

  • hou.webServer.APIError

    apiFunctionハンドラーでこの例外を引き起こしてエラーを示します。