查看源代码 httpd_custom_api 行为 (inets v9.3.1)

具有可选回调的行为,用于自定义 inets HTTP 服务器。

实现此行为的模块应通过选项 customize 提供给服务器配置。

概要

回调

在服务器处理 HTTP 请求头之前对其进行过滤和可能的修改。

为 HTTP 服务器响应提供默认头。请注意,此选项可能会覆盖内置默认值。

在将 HTTP 响应头发送到客户端之前对其进行过滤和可能的修改。

回调

链接到此回调

request_header/1

查看源代码 (可选) (自 OTP 17.5.6 起)
-callback request_header({Key :: string(), Value :: string()}) ->
                            {true, {Key :: string(), Value :: string()}} | false.

在服务器处理 HTTP 请求头之前对其进行过滤和可能的修改。

链接到此回调

response_default_headers()

查看源代码 (可选) (自 OTP 18.1.1 起)
-callback response_default_headers() -> [{Key :: string(), Value :: string()}].

为 HTTP 服务器响应提供默认头。请注意,此选项可能会覆盖内置默认值。

链接到此回调

response_header/1

查看源代码 (可选) (自 OTP 17.5.6 起)
-callback response_header({Key :: string(), Value :: string()}) ->
                             {true, {Key :: string(), Value :: string()}} | false | {true, string()}.

在将 HTTP 响应头发送到客户端之前对其进行过滤和可能的修改。