Skip to content
Media 1 for listing HTTP Protocol Connector
0 comments

Description

Overview

A UE runtime async HTTP polling plugin. It uses UE's built-in HTTP module and exposes HTTP request capabilities as a Blueprint async node, with zero game-thread blocking.

Core Features

- Async HTTP requests : Supports GET , POST , PUT , DELETE , and PATCH methods.

- Configurable polling : Set a custom interval; the plugin automatically loops requests to the specified URL.

- Failure slowdown : After a configurable number of consecutive failures, the plugin switches to a longer retry interval to avoid hammering a failing endpoint.

- Custom headers & body : Pass arbitrary header maps and a request body string. When a body is provided without a Content-Type header, it defaults to application/json; charset=utf-8 .

- Timeout control : Per-request timeout setting.

- Blueprint-friendly : One async node ( Start Http Polling ) with three event delegates:

- OnResponse — fires on success with response data, status code, and URL.

- OnError — fires on failure or non-2xx status codes with an error message and URL.

- OnStopped — fires when polling is stopped.

- Runtime control : The returned async proxy object exposes StopPolling and IsRunning methods.

- Platform adaptation : Android UPL automatically adds network permissions and cleartext HTTP support.

Typical Use Cases

- Periodically polling a server for status or data.

- Interacting with local / LAN HTTP services.

- Calling HTTP/HTTPS APIs from Blueprint to retrieve strings or JSON.

- Handling the full workflow — request, response, error, stop — within a single Blueprint node.

Included formats