Provided by: libeliom-ocaml-doc_3.0.3-4build2_all bug

NAME

       Eliom_s2s - Server-to-Server communication module.

Module

       Module   Eliom_s2s

Documentation

       Module Eliom_s2s
        : sig end

       Server-to-Server  communication  module.  Provides general function to communicate to other servers using
       post or get request.

       val format_url : string -> (string * string) list -> string

       Format a url with a base and GET parameters

       val do_get_request : ?params:(string * string) list -> string -> Ocsigen_http_frame.t Lwt.t

       Do a get request towards a given url

       val push_ns : ?sep:string -> ?namespace_param:string * 'a -> string -> (string * 'a) list  ->  (string  *
       'a) list

       Given  a list of (param, value) to be sent to the remote server, push a namespace at the beginning of the
       parameters

       val find_in_ns : ?namespace_param:string -> ?default_namespace:string -> 'a ->  (string  *  'a)  list  ->
       (string * 'a) list

       Finds  some  parameters  in  a namespace, identified by its url.  You can specify a default namespace, so
       find_in_ns do not fail when the url is not found.

       val strip_ns : string -> (string * string) list -> (string * string) list

       Retrieves parameters beginning with the specified namespace and strips it.

       val parse_key_pairs : string -> (string * string) list

       Parse an answer in the Key-Value form : foo:bar foobar:value

       val direct_request : (string * string) list -> string -> (string * string) list Lwt.t

       Perform a direct (POST) request towards a server, and parse the result as key-value data

OCamldoc                                           2014-02-04                                      Eliom_s2s(3o)