HTTP 302 with multiple Location: headers?
Jeroen Massar
jeroen at massar.ch
Mon Nov 3 12:33:36 UTC 2014
Ignoring the fact that Akamai IPv6 is broken on random nodes, thus you
get either a working response or not from the same IP as some of the
nodes are borked and thus just hang the connection.. (could be pmtu,
hard to say without peeking inside the cluster).... see amongst others:
https://www.sixxs.net/forum/?msg=general-12378937
But on a non-IPv4 note for once, I just noticed this funny one:
$ telnet -4 www.akamai.com 80
Trying 95.101.216.85...
Connected to e8921.dscx.akamaiedge.net.
Escape character is '^]'.
GET /html/technology/nocc.html HTTP/1.1
Host: www.akamai.com
HTTP/1.1 302 Moved Temporarily
Content-Length: 153
Content-Type: text/html
Location: /esi/ui/html_head.html
Location: /esi/ui/header.html
Location: /esi/ui/technology-nav.html
Location: /esi/ui/footer.html
Location: /esi/ui/footer_js.html
Location: /esi/webtrends.html
Location: /esi/google-tag-manager.html
Set-Cookie: cm_sessionid=47d4fed5001b00007c7457540ff80400b7650000; path=/
Set-Cookie: x_hd=
Set-Cookie: x_hd=
Set-Cookie: x_hd=
Set-Cookie: x_hd=
Set-Cookie: x_hd=
Set-Cookie: x_hd=
Set-Cookie: x_hd=
ETag: "4c08f-206b-50353850ddb40"
Cache-Control: max-age=70369
Date: Mon, 03 Nov 2014 12:26:36 GMT
Connection: keep-alive
<HTML>
<HEAD>
<TITLE>Error Page</TITLE>
</HEAD>
<BODY>
An error (302 Moved Temporarily) has occured in response to this request.
</BODY>
</HTML>
Connection closed by foreign host.
Multiple Location: headers, really? and for head/footer/etc? Really? :)
Chrome reports:
---
Error code: ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION
---
Firefox:
---
Corrupted Content Error
The page you are trying to view cannot be shown because an error in the
data transmission was detected.
---
Note the irony in googling for Akamai NOC and getting such a page.
I think there are a couple of b0rked nodes in the cluster that is
attempting to serve me...
Greets,
Jeroen
More information about the NANOG
mailing list