Module EzReqEio

include EzReqEioS.S
val get : ?meth:EzAPI.Meth.t -> ?headers:(string * string) list -> ?msg:string -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> EzAPI.url -> EzReqEioS.response
val post : ?meth:EzAPI.Meth.t -> ?headers:(string * string) list -> ?msg:string -> ?content_type:string -> ?content:string -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> EzAPI.url -> EzReqEioS.response
val get0 : ?headers:(string * string) list -> ?params:(EzAPI.Param.t * EzAPI.param_value) list -> ?msg:string -> ?post:bool -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> EzAPI.base_url -> ('output, 'error, 'security) EzAPI.service0 -> ('output, 'error EzReqEioS.error) Stdlib.result
val get1 : ?headers:(string * string) list -> ?params:(EzAPI.Param.t * EzAPI.param_value) list -> ?msg:string -> ?post:bool -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> EzAPI.base_url -> ('a, 'output, 'error, 'security) EzAPI.service1 -> 'a -> ('output, 'error EzReqEioS.error) Stdlib.result
val get2 : ?headers:(string * string) list -> ?params:(EzAPI.Param.t * EzAPI.param_value) list -> ?msg:string -> ?post:bool -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> EzAPI.base_url -> ('a1, 'a2, 'output, 'error, 'security) EzAPI.service2 -> 'a1 -> 'a2 -> ('output, 'error EzReqEioS.error) Stdlib.result
val post0 : ?headers:(string * string) list -> ?params:(EzAPI.Param.t * EzAPI.param_value) list -> ?msg:string -> ?url_encode:bool -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> input:'input -> EzAPI.base_url -> ('input, 'output, 'error, 'security) EzAPI.post_service0 -> ('output, 'error EzReqEioS.error) Stdlib.result
val post1 : ?headers:(string * string) list -> ?params:(EzAPI.Param.t * EzAPI.param_value) list -> ?msg:string -> ?url_encode:bool -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> input:'input -> EzAPI.base_url -> ('a, 'input, 'output, 'error, 'security) EzAPI.post_service1 -> 'a -> ('output, 'error EzReqEioS.error) Stdlib.result
val post2 : ?headers:(string * string) list -> ?params:(EzAPI.Param.t * EzAPI.param_value) list -> ?msg:string -> ?url_encode:bool -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> input:'input -> EzAPI.base_url -> ('a1, 'a2, 'input, 'output, 'error, 'security) EzAPI.post_service2 -> 'a1 -> 'a2 -> ('output, 'error EzReqEioS.error) Stdlib.result
val request : ?headers:(string * string) list -> ?params:(EzAPI.Param.t * EzAPI.param_value) list -> ?msg:string -> ?post:bool -> ?url_encode:bool -> net:_ EzReqEioS.net -> sw:Eio.Switch.t -> input:'input -> EzAPI.base_url -> ('a, 'input, 'output, 'error, 'security) EzAPI.service -> 'a -> ('output, 'error EzReqEioS.error) Stdlib.result