XmlHttpRequest object.
The next part of this module allow one to use Ocaml with no need for Javascript documentation.
#
url
| : string | ; | |||
#
code
| : int | ; | |||
#
headers
| : string -> string option | ; | |||
#
content
| : string | ; | |||
#
content_xml
| : unit -> Dom.element Dom.document Js.t option | ; |
The type for XHR results. The code field is the http status code of the answer. The headers field is a function associating values to any header name.
The exception raise by perform functions when the check_headers
parameter returned false. The parameter of the exception is a
function is like the headers
function of http_frame
perform_raw_url ?headers ?content_type ?post_args ?get_args ?form_arg url
makes an asynchronous request to the specified url
with
specified options. The result is a cancelable thread returning
an HTTP frame. If post_args
and form_arg
are None
, a GET request is
used. If post_args
or form_arg
is Some _
(even Some []
) then a POST
request is made. The check_headers
argument is run as soon as the answer
code and headers are available. If it returns false, the request is canceled
and the functions raise the Wrong_headers
exception
perform
is the same as perform_raw_url except that the Url argument has type
Url.url.