S.Response
type t = {
encoding : Transfer.encoding;
headers : Header.t;
response HTTP headers
*)version : Code.version;
(** HTTP version, usually 1.1 *)
*)status : Code.status_code;
HTTP status code of the response
*)flush : bool;
}
val encoding : t -> Transfer.encoding
val version : t -> Code.version
val status : t -> Code.status_code
val flush : t -> bool
val make :
?version:Code.version ->
?status:Code.status_code ->
?flush:bool ->
?encoding:Transfer.encoding ->
?headers:Header.t ->
unit ->
t
make ()
is a value of t
. The default values for the request, if not specified, are: status
is `Ok
, version
is `HTTP_1_1
, flush
is false
and headers
is Header.empty
. The request encoding value is determined via the Header.get_transfer_encoding
function and, if not found, uses the default value Transfer.Chunked
.