sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Headers. FIXME(dbuenzli): The semantic of this module considers than a field can contain multiple values. However, it's should be the wrong way to abstract values of headers - and let the user to consider than specific field can have multiple values.
val name : string -> name
name s
is a header name from s
.
val empty : headers
empty
is the empty header map.
val is_empty : headers -> bool
is_empty hs
is true
iff hs
is the empty header map.
find n hs
is the value of header n
in hs
(if defined). If n
is multi-valued and defined, we return String.concat "," vs
where vs
are values related to n
in hs
.
val pp : headers Fmt.t
Pretty-printer of headers.
val user_agent : name
User-Agent.
val content_type : name
Content-Type.
val access_control_allow_origin : name
Access-Control-Allow-Origin.
val access_control_allow_methods : name
Access-Control-Allow-Methods.
val access_control_allow_headers : name
Access-Control-Allow-Headers.
def_multi n vs hs
is hs
with n
bound to the multi-value vs
.