sig
type t
val make :
?body:Cohttp_lwt.Body.t ->
?cookies:Ocsigen_cookie_map.t -> Cohttp.Response.t -> Ocsigen_response.t
val update :
?response:Cohttp.Response.t ->
?body:Cohttp_lwt.Body.t ->
?cookies:Ocsigen_cookie_map.t -> Ocsigen_response.t -> Ocsigen_response.t
val of_cohttp :
?cookies:Ocsigen_cookie_map.t ->
Cohttp.Response.t * Cohttp_lwt.Body.t -> Ocsigen_response.t
val to_cohttp : Ocsigen_response.t -> Cohttp.Response.t * Cohttp_lwt.Body.t
val status : Ocsigen_response.t -> Cohttp.Code.status
val set_status :
Ocsigen_response.t -> Cohttp.Code.status -> Ocsigen_response.t
val cookies : Ocsigen_response.t -> Ocsigen_cookie_map.t
val add_cookies :
Ocsigen_response.t -> Ocsigen_cookie_map.t -> Ocsigen_response.t
val header : Ocsigen_response.t -> Ocsigen_header.Name.t -> string option
val header_multi :
Ocsigen_response.t -> Ocsigen_header.Name.t -> string list
val add_header :
Ocsigen_response.t ->
Ocsigen_header.Name.t -> string -> Ocsigen_response.t
val add_header_multi :
Ocsigen_response.t ->
Ocsigen_header.Name.t -> string list -> Ocsigen_response.t
val replace_header :
Ocsigen_response.t ->
Ocsigen_header.Name.t -> string -> Ocsigen_response.t
val replace_headers :
Ocsigen_response.t ->
(Ocsigen_header.Name.t * string) list -> Ocsigen_response.t
val remove_header :
Ocsigen_response.t -> Ocsigen_header.Name.t -> Ocsigen_response.t
end