Go to main content

man pages section 3: Extended Library Functions, Volume 1

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

httpd_custom_api (3erl)

Name

httpd_custom_api - Behaviour with optional callbacks to customize the inets HTTP server.

Synopsis

Please see following description for synopsis

Description

httpd_custom_api(3)        Erlang Module Definition        httpd_custom_api(3)



NAME
       httpd_custom_api  -  Behaviour with optional callbacks to customize the
       inets HTTP server.

DESCRIPTION
       The module implementing this behaviour shall  be  supplied  to  to  the
       servers configuration with the option  customize

EXPORTS
       response_default_headers() -> [Header]

              Types:

                 Header = {HeaderName :: string(), HeaderValue::string()}
                   string:to_lower/1 will be performed on the HeaderName

              Provide  default  headers  for  the HTTP servers responses. Note
              that this option may override built-in defaults.

       response_header({HeaderName, HeaderValue}) -> {true, Header} | false

              Types:

                 Header = {HeaderName :: string(), HeaderValue::string()}
                   The header name will be in lower case  and  should  not  be
                   altered.

              Filter  and possible alter HTTP response headers before they are
              sent to the client.

       request_header({HeaderName, HeaderValue}) -> {true, Header} | false

              Types:

                 Header = {HeaderName :: string(), HeaderValue::string()}
                   The header name will be in lower case  and  should  not  be
                   altered.

              Filter  and  possible alter HTTP request headers before they are
              processed by the server.



Ericsson AB                        inets 7.5               httpd_custom_api(3)