HTTPClient

HTTPClient is an object included in the Q-SYS Designer Software's Lua environment for implementing HTTP requests. Documentation of the HTTPClient extension can be found here.

The HTTPClient usage allows for GET, POST, and PUT requests over HTTP or HTTPS. This example builds each type of request.

Binding these methods to a plugin framework results in a working plugin that can make GET, PUT or POST commands and display the response to the user: