package ez_api

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module EzAPI.MultipartSource

Sourcetype 'content form_data = {
  1. fo_name : string;
  2. fo_content : 'content;
  3. fo_filename : string option;
  4. fo_headers : string list Stdlib__Map.Make(String).t;
}
Sourceval make : ?headers:??? -> ?filename:??? -> name:string -> 'a -> 'a form_data
Sourceval split : string -> string -> string list
Sourceval process_header : ?debug:??? -> string list Stdlib__Map.Make(String).t -> string -> string list Stdlib__Map.Make(String).t
Sourceval make_form_data : ?debug:??? -> ?index:??? -> headers:string list -> string list -> string form_data
Sourceval get_boundary_from_content_type : ?debug:??? -> string -> (string, string) result
Sourceval get_boundary : ?debug:??? -> string list Stdlib__Map.Make(String).t -> (string, string) result
Sourceval (let$) : ('a, 'b) result -> ('a -> ('c, 'b) result) -> ('c, 'b) result
Sourceval parse_content : ?debug:??? -> boundary:string -> string -> (string form_data list, string) result
Sourceval parse : ?debug:??? -> headers:string list Stdlib__Map.Make(String).t -> string -> (string form_data list, string) result
Sourceval random_string : ?length:??? -> unit -> string
Sourceval make_boundary : ?length:??? -> unit -> string
Sourceval produce_form_data : boundary:string -> Buffer.t -> string form_data -> unit
Sourceval wrap_produce : ?boundary:??? -> (boundary:string -> Buffer.t -> 'a) -> string
Sourceval produce : ?boundary:??? -> string form_data list -> string
Sourceval content_type : string -> string