Module EzAPI.ReqSource

Sourcetype version = [
  1. | `HTTP_1_0
  2. | `HTTP_1_1
]
Sourcetype t = {
  1. req_version : version;
  2. req_time : float;
  3. req_headers : string list Stdlib__Map.Make(String).t;
  4. req_params : string list Stdlib__Map.Make(String).t;
  5. req_id : Uuidm.t;
}
Sourceval dummy : t
Sourceval add_params : t -> (String.t * string list) list -> t
Sourceval request : ?version:version -> ?headers:string list Stdlib__Map.Make(String).t -> ?time:float -> Uri.t -> string * string list * string option * t
Sourceval find_params : Param.t -> t -> string list option
Sourceval find_param : Param.t -> t -> string option
Sourceval find_header_security : string -> string list Stdlib__Map.Make(String).t -> string option
Sourceval find_authorization_security : string -> string list Stdlib__Map.Make(String).t -> string option
Sourceval find_security : [< `Basic of Security.basic_desc & 'a | `Bearer of Security.bearer_desc & 'b | `Cookie of string Security.apikey * int64 option & string Security.apikey * 'c | `Header of string Security.apikey | `Nosecurity of Security.uninhabited & 'd | `Query of Param.t Security.apikey ] -> t -> string option
Sourceval find_securities : [< `Basic of Security.basic_desc & 'a | `Bearer of Security.bearer_desc & 'b | `Cookie of string Security.apikey * int64 option & string Security.apikey * 'c | `Header of string Security.apikey | `Nosecurity of Security.uninhabited & 'd | `Query of Param.t Security.apikey ] list -> t -> string option
Sourceval header_params : ?debug:bool -> string -> string * (string * string) list
Sourceval user_agent_header : (string * string) option ref