button
The browser is doing the right thing. It doesn’t matter that the
result of a POST was a redirect (which is very common).
If you click the refresh button after a POST, the browser will want to
redo the POST. It of course asks if you want to POST the same data,
which is good (especially if you just posted your credit card number).
There are two ways around this, depending on what you are trying to
do. If you are just trying to refresh the page by hand without the
warning box, click in the location bar and press return.
If you want to refresh automatically, without the warning box, add a
meta refresh tag to the HTML.
The browser still asks the question about post data when I click the Refresh
do. If you are just trying to refresh the page by hand without the
warning box, click in the location bar and press return.
If you want to refresh automatically, without the warning box, add a
meta refresh tag to the HTML.
According to HTTP/1.1: Status Code Definitions
you may want to try a 303 code… But unless request type is HEAD
(which it is probably not in your case) you should also reply with
some short HTML text.