|
I'm browsing, I fill in a form and submit: a POST request. The server processes my data, then sends me a 302 response. My browser does a GET request for the page it has been redirected to.
I browse on for 20 minutes. Then I hit the Back button lots of times, eventually ending up back at the page I was redirected to after the POST request.
I hit CTL->F5 to refresh the page. The browser knows the original request was a POST, and still has the POST data.
This tells me that a refresh doesn't simply request the URL it finds in its address bar.
How does the browser "know" the request was a POST, and where has the POST data been sitting around in the meantime? In RAM?
|