package vif

  1. Overview
  2. Docs
A simple web framework for OCaml 5

Install

dune-project
 Dependency

Authors

Maintainers

Sources

vif-0.0.1.beta2.tbz
sha256=a16ff3dba7675d237d59188b032052b383ad9e367eb7c570c4e6e78b978b98e5
sha512=ad553f15f33f9f2427b691713f630476fd1f15b4cb61944a401cfb35c29dd3d1d3760b02dd211bddd39b6cf6ccc8ea5d9f88eefc3776611e2a7020242a16b9a9

doc/vif.core/Vif_core/Request/index.html

Module Vif_core.RequestSource

Sourceval src : Logs.src
Sourcemodule Log : sig ... end
Sourcetype ('socket, 'c, 'a) t = {
  1. body : [ `V1 of H1.Body.Reader.t | `V2 of H2.Body.Reader.t ];
  2. encoding : ('c, 'a) Vif_core__.Vif_type.t;
  3. env : Hmap.Make(Vif_core__.Vif_middleware.Key).t;
  4. request : 'socket Vif_core__.Vif_request0.t;
}
Sourceval of_req0 : 'c 'a. encoding:('c, 'a) Vif_core__.Vif_type.t -> env:Hmap.Make(Vif_core__.Vif_middleware.Key).t -> 'socket Vif_core__.Vif_request0.t -> ('socket, 'c, 'a) t
Sourceval target : ('a, 'b, 'c) t -> string
Sourceval meth : ('a, 'b, 'c) t -> H1.Method.t
Sourceval version : ('a, 'b, 'c) t -> int
Sourceval headers : ('a, 'b, 'c) t -> (H1.Headers.name * H1.Headers.value) list
Sourceval reqd : ('a, 'b, 'c) t -> Httpcats_core.Server.reqd
Sourceval source : ('a, 'b, 'c) t -> string Flux.source
Sourceval accept : ('a, 'b, 'c) t -> string list
Sourceval close : ('a, 'b, 'c) t -> unit
Sourceval tags : ('a, 'b, 'c) t -> Logs.Tag.set
Sourceval to_string : ('a, 'b, 'c) t -> string
Sourceval to_reader : string Flux.source -> Bytesrw.Bytes.Reader.t
Sourceval of_json : 'a. ('socket, Vif_core__.Vif_type.json, 'a) t -> ('a, [> `Msg of string ]) result
Sourceval get : 'v. ('socket, 'cfg, 'v) Vif_core__.Vif_middleware.t -> ('socket, 'a, 'c) t -> 'v option
Sourcetype 'socket request
Sourceval headers_of_request : 'a Vif_core__.Vif_request0.t -> (H1.Headers.name * H1.Headers.value) list
Sourceval method_of_request : 'a Vif_core__.Vif_request0.t -> H1.Method.t
Sourceval target_of_request : 'a Vif_core__.Vif_request0.t -> string
Sourceval of_multipart_form : 'a. ('s, Vif_core__.Vif_type.multipart_form, 'a) Vif_core__.Vif_request.t -> ('a, [> `Invalid_multipart_form | `Not_found of string ]) result