When a user hits my SSL/TLS only server at port 80, should I advertise Upgrade Required (426) or redirect with Moved Permanently (301)?
What are the drawbacks and benefits of each approach?
As far as I can tell, all modern browsers support TLS upgrades. However, I see that w3m, lynx, etc, don't; neither do curl, wget, and various robots.