Consume RESTful web services
The following objects are provided to exchange data in JSON and
consume the RESTful web services:
-
HTTPClient object — a base object for sending HTTP requests
and receiving HTTP responses from a resource identified by a URI.
Compared to the Inet object, the HTTPClient object is easier to use
and supports more methods (Get/Post/Put/Delete) and more SSL
protocols. For more about this object, refer to the section called “HTTPClient object” in Objects and Controls. -
JSONGenerator object — provides the ability to construct the
JSON objects with the root item being either an object or an array.
It supports adding values, objects, or arrays to the constructed
JSON object. For more about this object, refer to the section called “JSONGenerator object” in Objects and Controls. -
JSONParser object — provides the ability to load the
JSON-formatted data from a string or from a TXT file into a JSON
object. For more about this object, refer to the section called “JSONParser object” in Objects and Controls. -
RESTClient object — provides the ability to access the
RESTful Web APIs. It loads the JSON-formatted string returned from
the RESTful Web APIs into the DataWindow object. For more about this
object, refer to the section called “RESTClient object” in Objects and Controls.
Note that these four objects cannot be referenced in .NET Web
Service and .NET Assembly components, otherwise the component will fail
to be deployed.