Why does the back button not work with HTTP POST?
What is the reason that we cannot use the browser Back button when we submit a page using HTTP POST? But it is fine with HTTP GET? I have read that the browser tries to prevent multiple POSTS (to avoid multiple updates to server) because it cannot tell the difference between BACK and RELOAD on the browser? How can browser not tell between BACK and RELOAD? Back isn't a special request that goes to the server. Back just navigates to the previous page, same as if you just entered the url in the navigation bar and hit go. It's really the same thing as a reload which is the same as a basic page