package ocsigenserver

  1. Overview
  2. Docs
A full-featured and extensible Web server

Install

Dune Dependency

Authors

Maintainers

Sources

5.1.2.tar.gz
md5=cc9afaa6cad28fb2b6c803ed6cec308f
sha512=9096bc31a55f9d47f5f9b708b16d8b32cfcab99e514bce086046cf78e9731076bf2adac7e68b4291f3a0e65048e70e7c43fa2df8b80ae0eed62840db3e216b77

doc/ocsigenserver.cookies/Ocsigen_cookie_map/index.html

Module Ocsigen_cookie_mapSource

This type of maps is used to store cookie values for each path. The key has type Url.path option: it is for the path (default: root of the site).

Sourcemodule Map_inner : Map.S with type key := string

Type used for cookies to set. The float option is the timestamp for the expiration date. The string is the value. If the bool is true and the protocol is https, the cookie will be secure (will ask the browser to send it only through secure connections).

Sourceval empty : t
Sourceval add : path:Ocsigen_lib_base.Url_base.path -> string -> cookie -> t -> t

add ~path c v m adds the cookie c to m.

If the cookie is already bound, the previous binding disappear.

Sourceval add_multi : t -> t -> t

add_multi new old adds the cookies from new to old. If cookies are already bound in oldcookies, the previous binding disappear.

Sourceval remove : path:Ocsigen_lib_base.Url_base.path -> string -> t -> t

remove c cookie_table removes the cookie c from m.

Warning: it is not equivalent to add ... OUnset ...).

Sourcemodule Poly : sig ... end

Polymorphic versions of add and remove to use when we don't need to OUnset (client-side)

OCaml

Innovation. Community. Security.