Forcing a browser to open a new connection

What is the best method for forcing a browser to close the current
connection and to open a new connection?

Now I’m using the Refresh headers.

Thanks Manlio P.

On Wed, Oct 17, 2007 at 08:23:41PM +0200, Manlio P. wrote:

What is the best method for forcing a browser to close the current
connection and to open a new connection?

Now I’m using the Refresh headers.

r->keepalive = 0;

Igor S. ha scritto:

On Wed, Oct 17, 2007 at 08:23:41PM +0200, Manlio P. wrote:

What is the best method for forcing a browser to close the current
connection and to open a new connection?

Now I’m using the Refresh headers.

r->keepalive = 0;

Here is, in detail, what I want to do (again, for mod_python).

  1. A browser requests a resource (WSGI application)
  2. mod_python detects that the Python script has changed,
    and (if enabled) raises the SIGQUIT signal, so that a new process
    can
    be created, that will load the updated WSGI application
  3. I need to tell the brower to make a new request, so that it will use
    the updated script

Thanks Manlio P.

Igor S. ha scritto:

Ok, thanks.
I have tried to return 503 Service Unavailable, with a Retry-After: 0
header, but Firefox does not support this.

Another solution is to use the Location header with a 3xx response.

Regards Manlio P.

On Wed, Oct 17, 2007 at 08:49:30PM +0200, Manlio P. wrote:

Here is, in detail, what I want to do (again, for mod_python).

  1. A browser requests a resource (WSGI application)
  2. mod_python detects that the Python script has changed,
    and (if enabled) raises the SIGQUIT signal, so that a new process can
    be created, that will load the updated WSGI application
  3. I need to tell the brower to make a new request, so that it will use
    the updated script

Refresh is no standard way, but as I know it is supported by all
browsers.