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.