- A legacy 30X response will still be needed for some user-agents
Is that because you don't expect all user-agents (webbrowsers specifically) to support it?
I agree, it makes more sense that the url would be in a response header instead (like the 30x status).
Van: Captive-portals [[email protected]] namens David Bird [[email protected]]
Verzonden: zondag 7 mei 2017 20:36 Aan: Erik Kline CC: [email protected] Onderwerp: Re: [Captive-portals] practicality of 511 HTTP status code I personally do not find it very useful in public access networks, because:
- A legacy 30X response will still be needed for some user-agents
- Returning 511 is still a man-in-the-middle response (nothing changed there)
- The response contains HTML that should contain the login URL (or a meta refresh, etc), which isn't a very well structured way to get the URL
- differences in how browsers handle the 'error' and the associated user experience
There are a couple other oddities:
Note that the 511 response SHOULD NOT contain a challenge or the login interface itself, because browsers would show the login interface as being associated with the originally requested URL, which may cause confusion. Why shouldn't it contain a challenge? (the reason given only relates to the 'login interface itself'). It is not intended to encourage deployment of captive portals -- only to limit the damage caused by them. On Sun, May 7, 2017 at 1:05 AM, Erik Kline
<[email protected]> wrote:
|