Peter Bengtsson writes:
Problem is this. I POST a form to a page called process_html.
Inside process I do some validation on posted variables. If i find that something is wrong I want to complain by sending the user to bad_input_html?errmsg=Username%20Empty (which is a GET request in theory). What happens is that the redirect is a mix of GET and POST. It is a pure POST request, but the querystring is picked up as well. If the browser uses HTTP 1.1, then you may use the new HTTP 1.1 response code that allows you to specify unmistakenly that you want the redirection be handled as a GET request. HTTP/1.0 browsers, however, will not understand these response codes.
I think, "REQUEST.environ['SERVER_PROTOCOL']" will tell you, what HTTP version is used. Dieter
participants (1)
-
Dieter Maurer