If you can only send data encoded in GET requests, you will have to split the request and send it in several parts.
You can either use Ajax or store the entire dataset in localStorage and load each piece every time the page reloads.
One approach is to query the endpoint that gives you a unique identifier. Then send a series of requests in the form ?id=XXX&page=1&data=... before closing it with ?id=XXX&total_pages=27 , after which you collect different fragments on the server.
This path is insanity . It would be much better to add POST support to your infrastructure.
source share