A lot of those captive portals use the HTTP Redirect method, which fails when the HTTP URL it intercepts is redirected to the equivalent HTTPS URL. Which happens to be a large fraction of the web nowadays. I find I have to remember the URL for a site which doesn't use HTTPS to make those portals work.
Forget Steve. Look at this tiny ad:
Create Edit Print & Convert PDF Using Free API with Java