HTTP Client
uniflow.plugin.httpclient •
Category: Network Protocol •
Version: v1.0.3
HTTP Client Plugin Reference Manual
1. Overview
Plugin Name: HTTP Client
Type: Network Protocol
Identifier: uniflow.plugin.httpclient
Description
Poll data from external APIs via HTTP/HTTPS.
2. Configuration Parameters
The following configuration fields are available in the User Interface for this plugin:
| Configuration Setting | Description |
|---|---|
| Base URL | Specifies the base url. |
| Connect Timeout (ms) | Numeric value specifying the connect timeout (ms). |
| Reconnect Delay (ms) | Specifies the reconnect delay (ms). |
| Auth Mode | Specifies the auth mode. |
| Username | Specifies the username. |
| Password | Specifies the password (secure). |
| Auth Token | Specifies the auth token. |
| Header Name | Specifies the header name. |
| API Key Value | Specifies the api key value. |
| Custom Headers (JSON) | Specifies the custom headers (json). |
3. Exposed Routes & Data Types
No statically defined routes discovered in catalog. Routes may be discovered dynamically from the device at runtime.
4. Usage Examples
Scenario A: Reading/Monitoring Data
To monitor data from HTTP Client, add the corresponding Input Node in the Rule Editor and select the desired property from the catalog. Link its output to any logical comparison or directly to an Action Node.
Scenario B: Triggering Actions
If the plugin supports writable properties or actions, use an Action Node in the Rule Editor. Configure the Target property to point to the HTTP Client action, and supply any required parameters mapping from your rule's logic.