Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Module Jsonp

module Jsonp : sig..end

This module provides helpers to perform JSONP calls

val call : ?timeout:float -> ?param:string -> string -> 'b Lwt.t

call ~timeout ~param url do a jsonp call using url. It uses the named query parameter param (default "callback") to pass the name of the callback. If a timeout is given and there are no answer before timeout seconds, the lwt thread will be cancelled.

val call_custom_url : ?timeout:float -> (string -> string) -> 'b Lwt.t

call_custom_url ~timeout make_url. Same as call but let you build your own url given a callback name