Historical streams (both block range and "latest events") can work with HTTP, as they're basically querying the chain data.