module Jsonp

: sig

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