Godot HTTP API

A Godot ⧉ node that automatically queues and caches HTTP requests. Uses HTTPRequest ⧉ internally.

This node is a drop-in replacement for HTTPRequest and should not require modifications to existing codebases.

Data is cached in Godot's user:// folder, specifically user://http_cache/, with requests further sorted into subdirectories.

Cache age is based on the max-age header but can be overridden, and resources can be cached indefinitely.

The indended use-case is, as the name suggests, interacting with RESTful APIs, specifically data-heavy ones where caching is recommended.