Method Web.Api.Api()->call()
- Method call
mixed call(string api_method, void|ParamsArg params, void|string http_method, void|string data, void|Callback cb)
- Description
Calls a remote API method.
- Throws
An exception is thrown if the response status code is other than
200
,301
or302
.- Parameter api_method
The remote API method to call! This should be a Fully Qualified Domain Name
- Parameter params
Additional params to send in the request
- Parameter http_method
HTTP method to use.
GET
is default- Parameter data
Inline data to send in a
POST
request for instance.- Parameter cb
Callback function to get into in async mode
- Returns
If JSON is available the JSON response from servie will be decoded and returned. If not, the raw response (e.g a JSON string) will be returned. The exception to this is if the status code in the response is a
30x
(a redirect), then the response headers mapping will be returned.