Hello,
I am looking to implement a kind of server driven UI where we can ask a webserver for specific pages, then keep them cached locally until the server tells us we need a new version of the page (ideally we can use HTTP Etags to help cache invalidation).
The issue I have is that I don’t know if there is a good way to fetch all necessary files for an web page and store them correctly for later use. A typical web page will have links to other files such as javascript code, css, image urls etc. Web browsers are able to crawl DOM, JS code, and CSS and scan for these filepaths and make additional requests to make sure they are available to be referenced, is this possible just using IHttpRequest?
Then there is an issue of saving said files correctly so that when loaded from a cache, they are again referenced correctly (now on local instead of on the server!). I would image that may involve adjusting filepath/url strings to make it appropriate for Unreal.
Any guidance or thoughts here appreciated