W3C home > Mailing lists > Public > www-archive@w3.org > February 2013

Re: HTTP redirects

From: Karl Dubost <karl@la-grange.net>
Date: Thu, 28 Feb 2013 09:05:17 -0500
Cc: Anne van Kesteren <annevk@annevk.nl>, Mark Nottingham <Mnot@mnot.net>, www-archive <www-archive@w3.org>
Message-Id: <1F3D21BB-86E8-4620-84FA-3B625FA446DC@la-grange.net>
To: Julian Reschke <julian.reschke@gmx.de>
An additional test using

======================================================
#!/usr/bin/env python3.3
import http.server


class HTTPHandler(http.server.BaseHTTPRequestHandler):
    "A very simple server"
    def do_GET(self):
        self.send_response(301)
        self.send_header('Content-type', 'text/plain')
        self.send_header('Location', 'http://www.w3.org/, https://github.com/karlcow')
        self.end_headers()
        self.wfile.write(bytes('Response body\n\n', 'latin1'))

if __name__ == '__main__':
    addr = ('', 9000)
    http.server.HTTPServer(addr, HTTPHandler).serve_forever()
======================================================

Generating one Location header with two URIs (aka comma separated values)


======================================================
HTTP/1.0 301 Moved Permanently
Server: BaseHTTP/0.6 Python/3.3.0
Date: Thu, 28 Feb 2013 13:58:41 GMT
Content-type: text/plain
Location: http://www.w3.org/, https://github.com/karlcow

Response body

======================================================


# Browsers Results

* Firefox 20     redirects to
                  "http://www.w3.org/,%20https:/github.com/karlcow" 
                 which is a document NOT found
* Safari  6.0.2  redirects to
                  "http://www.w3.org/,%20https:/github.com/karlcow" 
                 which is a document NOT found
* Opera   12.14  Redirects to http://www.w3.org/
* Curl    7.21.4 Redirects to http://www.w3.org/



-- 
Karl Dubost
http://www.la-grange.net/karl/
Received on Thursday, 28 February 2013 14:05:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 28 February 2013 14:05:26 GMT