This is client API (go to server)

Module Eliom_request

module Eliom_request : sig..end

exception Looping_redirection
exception Failed_request of int
exception Program_terminated
exception Non_xml_content
val redirect_get : string -> unit
val redirect_post : string -> (string * string) list -> unit
type 'a result
val xml_result : Dom.element Dom.document Js.t result
val string_result : string result
val send : 
  ?expecting_process_page:bool ->
  ?cookies_info:bool * string list ->
  ?get_args:(string * string) list ->
  ?post_args:(string * string) list ->
  ?form_arg:(string * Form.form_elt) list ->
  string -> 'a result -> (string * 'a option) Lwt.t
val send_get_form : 
  ?expecting_process_page:bool ->
  ?cookies_info:bool * string list ->
  ?get_args:(string * string) list ->
  ?post_args:(string * string) list ->
  Dom_html.formElement Js.t ->
  string -> 'a result -> (string * 'a option) Lwt.t
val send_post_form : 
  ?expecting_process_page:bool ->
  ?cookies_info:bool * string list ->
  ?get_args:(string * string) list ->
  ?post_args:(string * string) list ->
  Dom_html.formElement Js.t ->
  string -> 'a result -> (string * 'a option) Lwt.t
val http_get : 
  ?expecting_process_page:bool ->
  ?cookies_info:bool * string list ->
  string ->
  (string * string) list ->
  'a result -> (string * 'a option) Lwt.t
val http_post : 
  ?expecting_process_page:bool ->
  ?cookies_info:bool * string list ->
  string ->
  (string * string) list ->
  'a result -> (string * 'a option) Lwt.t
val max_redirection_level : int