this
request. It is used only by the request() method and
can be changed in order to send the same request to different target
Urls.Creates a new Http instance with url
as parameter.
This does not do a request until request() is called.
If url
is null, the field url must be set to a value before making the
call to request(), or the result is unspecified.
(Php) Https (SSL) connections are allowed only if the OpenSSL extension is enabled.
This method is called upon a successful request, with data
containing
the result String.
The intended usage is to bind it to a custom function: httpInstance.onData = function(data) { // handle result }
This method is called upon a request error, with msg
containing the
error description.
The intended usage is to bind it to a custom function: httpInstance.onError = function(msg) { // handle error }
This method is called upon a Http status change, with status
being the
new status.
The intended usage is to bind it to a custom function: httpInstance.onStatus = function(status) { // handle status }
Sends this
Http request to the Url specified by this
.url.
If post
is true, the request is sent as POST request, otherwise it is
sent as GET request.
Depending on the outcome of the request, this method calls the onStatus(), onError() or onData() callback functions.
If this
.url is null, the result is unspecified.
If this
.url is an invalid or inaccessible Url, the onError() callback
function is called.
(Js) If this
.async is false, the callback functions are called before
this method returns.
Sets the header identified as header
to value value
.
If header
or value
are null, the result is unspecified.
This method provides a fluent interface.
Sets the parameter identified as param
to value value
.
If header
or value
are null, the result is unspecified.
This method provides a fluent interface.
Sets the post data of this
Http request to data
.
There can only be one post data per request. Subsequent calls overwrite the previously set value.
If data
is null, the post data is considered to be absent.
This method provides a fluent interface.
Makes a synchronous request to url
.
This creates a new Http instance and makes a GET request by calling its request(false) method.
If url
is null, the result is unspecified.